<template>
  <div id="container">
    <div id="cesiumContainer">

        <ul class="checkedBox" style="position: absolute;z-index: 99;background: gainsboro;border: 2px solid;height: 180px;width: 180px;list-style-type:none;">
          <li/>
          <li style="font-family: 华文行楷; color: #000000; font-size: 21px"> 绘图控制栏： </li>
          <li> <input type="checkbox" class="layer" id="json_01" @click="checkboxOnclick('ClearanceModel')" checked="checked">
                <label for="json_01">隧道限界</label>
            </li>
            <li> <input type="checkbox" class="layer" id="json_02" @click="checkboxOnclick('NeiLunKuoModel')" checked="checked">
                <label for="json_02">隧道内轮廓</label></li>
            <li> <input type="checkbox" class="layer" id="json_03" @click="checkboxOnclick('ChuZhiHuModel')" checked="checked">
                <label for="json_03">隧道初支护</label></li>
            <li> <input type="checkbox" class="layer" id="json_04" @click="checkboxOnclick('ErChenModel')" checked="checked">
                <label for="json_04">隧道二衬</label></li>
            <li> <input type="checkbox" class="layer" id="json_05" @click="checkboxOnclick('LuMianModel')" checked="checked">
                <label for="json_05">隧道路面</label></li>
            <li> <input type="checkbox" class="layer" id="json_06" @click="checkboxOnclick('HuiTianModel')" checked="checked">
                <label for="json_06">隧道仰拱回填</label></li>
            <li> <input type="checkbox" class="layer" id="json_07" @click="checkboxOnclick('PaiShuiGouModel')" checked="checked">
                <label for="json_07">隧道排水沟、电缆沟</label></li>
        </ul>


    </div>
  </div>
</template>

<script>
  let viewer = null;
  import axios from "axios";
  import * as Cesium from "cesium/Cesium";
  import drawTunnel from "./d3/drawTunnel";
  import Util_Projection from "./d3/Util_Projection";

  export default {
    data(){
      return{
        ClearanceModel:{},
        NeiLunKuoModel:{},
        ChuZhiHuModel:{},
        ErChenModel:{},
        YangGongModel:{},
        HuiTianModel:{},
        PaiShuiGouModel:{},
        PaiShuiGouRModel:{}
      }
    },
    /*
    页面初始化开始执行
  */
    created(){

    },
    /*
    界面初始化完毕执行
   */
    mounted(){
      //this.initScene();
      // this.drawModel();
      //this.getData();
      //this.getMultiData();
      //this.inputmodel();
      this.adilis_model();
    },

    methods:{
      initScene(){
        // let options={
        //   imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ //调用影响中文服务
        //     url: "http://{s}.tianditu.gov.cn/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=" +
        //       "904d887e70ad2473628d011003ce14ca", //url地址
        //     layer: "tdtBasicLayer", //WMTS请求的层名称
        //     style: "default", //WMTS请求的样式名称
        //     format: "tiles", //MIME类型，用于从服务器检索图像
        //     tileMatrixSetID: "GoogleMapsCompatible", //	用于WMTS请求的TileMatrixSet的标识符
        //     subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], //天地图8个服务器
        //     minimumLevel: 0, //最小层级
        //     maximumLevel: 18, //最大层级
        //   }),
        // }
        // var viewer = new Cesium.Viewer('cesiumContainer',options);
        var viewer = new Cesium.Viewer("cesiumContainer");
      },
      inputmodel(){
        let options={
          imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ //调用影响中文服务
            url: "http://{s}.tianditu.gov.cn/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=" +
              "904d887e70ad2473628d011003ce14ca", //url地址
            layer: "tdtBasicLayer", //WMTS请求的层名称
            style: "default", //WMTS请求的样式名称
            format: "tiles", //MIME类型，用于从服务器检索图像
            tileMatrixSetID: "GoogleMapsCompatible", //	用于WMTS请求的TileMatrixSet的标识符
            subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], //天地图8个服务器
            minimumLevel: 0, //最小层级
            maximumLevel: 18, //最大层级
          }),
        }
        var viewer = new Cesium.Viewer('cesiumContainer',options);
        //var scene = viewer.scene
        var scene = viewer.scene;
        var globe = scene.globe;
        //创建坐标
        var coord = Cesium.Cartesian3.fromDegrees( 121.499,31.250, 0.0 );
        //创建一个东（X，红色）北（Y，绿色）上（Z，蓝色）的本地坐标系统
        var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame( coord );
        // 改变3D模型的模型矩阵，可以用于移动物体
        // 物体的世界坐标 = 物体的模型坐标 * 世界矩阵
        var model = scene.primitives.add( Cesium.Model.fromGltf( {//异步的加载模型
          url : './static/image/model.gltf',
          modelMatrix : modelMatrix, //模型矩阵
          scale : 1.0 //缩放
        } ) );

        var entity3 = viewer.entities.add({
          position : Cesium.Cartesian3.fromDegrees(122.499,32.250),
          model : {
            uri : './static/image/model.gltf'
          },
          scale :1 ,//和原始大小相比的缩放比例
          minimumPixelSize :1 //最小尺寸，防止太小而看不见
        });
        viewer.trackedEntity = entity3;

        //故宫
        var palaceTileset = new Cesium.Cesium3DTileset({
          url: './static/image/tileset.json'
        })
        viewer.scene.primitives.add(palaceTileset);



      },
      drawModel() {
        let shape = {
          'name': 'common',
          'outer': [
            {'x': '-0.964558', 'y': '-4.029379'},
            {'x': '-1.92654', 'y': '-3.954647'},
            {'x': '-2.883377', 'y': '-3.830315'},
            {'x': '-3.832513', 'y': '-3.656716'},
            {'x': '-5.659633', 'y': '-3.434313'},
            {'x': '-4.771412', 'y': '-3.434313'},
            {'x': '-5.814615', 'y': '-2.93178'},
            {'x': '-5.942047', 'y': '-2.421566'},
            {'x': '-6.041555', 'y': '-1.905178'},
            {'x': '-6.112842', 'y': '-1.384144'},
            {'x': '-6.155699', 'y': '-0.860006'},
            {'x': '-6.03517', 'y': '0.948502'},
            {'x': '-5.636574', 'y': '2.175252'},
            {'x': '-4.991634', 'y': '3.292322'},
            {'x': '-4.128535', 'y': '4.250891'},
            {'x': '-3.084999', 'y': '5.009064'},
            {'x': '-1.906634', 'y': '5.533706'},
            {'x': '-0.64494', 'y': '5.801887'},
            {'x': '0.644941', 'y': '5.801887'},
            {'x': '1.906636', 'y': '5.533706'},
            {'x': '3.085001', 'y': '5.009064'},
            {'x': '4.128537', 'y': '4.250891'},
            {'x': '4.991636', 'y': '3.292322'},
            {'x': '5.636576', 'y': '2.175253'},
            {'x': '6.035172', 'y': '0.948503'},
            {'x': '6.155701', 'y': '-0.860006'},
            {'x': '6.112844', 'y': '-1.384144'},
            {'x': '6.041557', 'y': '-1.905178'},
            {'x': '5.942049', 'y': '-2.421566'},
            {'x': '5.814617', 'y': '-2.93178'},
            {'x': '4.771414', 'y': '-3.434313'},
            {'x': '5.659635', 'y': '-3.434313'},
            {'x': '3.832515', 'y': '-3.656716'},
            {'x': '2.883379', 'y': '-3.830315'},
            {'x': '1.926542', 'y': '-3.954647'},
            {'x': '0.96456', 'y': '-4.029379'},
            {'x': '0.000001', 'y': '-4.054312'},
            {'x': '-0.964558', 'y': '-4.029379'}
          ]
        };
        let path = [
          {
            'mileage': 'YK1+435',
            'x': '2172.972',
            'y': '-377.95',
            'z': '-7.45'
          },
          {
            'mileage': 'YK1+440',
            'x': '2168.4156',
            'y': '-375.8857',
            'z': '-7.38'
          },
          {
            'mileage': 'YK1+450',
            'x': '2159.2824',
            'y': '-371.8134',
            'z': '-7.32'
          },
          {
            'mileage': 'YK1+460',
            'x': '2150.1172',
            'y': '-367.8136',
            'z': '-7.26'
          },
          {
            'mileage': 'YK1+470',
            'x': '2140.9205',
            'y': '-363.8868',
            'z': '-7.19'
          },
          {
            'mileage': 'YK1+480',
            'x': '2131.6929',
            'y': '-360.033',
            'z': '-7.14'
          },
          {
            'mileage': 'YK1+490',
            'x': '2122.435',
            'y': '-356.2526',
            'z': '-7.08'
          },
          {
            'mileage': 'YK1+500',
            'x': '2113.1475',
            'y': '-352.5458',
            'z': '-7.03'
          },
          {
            'mileage': 'YK1+510',
            'x': '2103.8308',
            'y': '-348.9128',
            'z': '-6.97'
          },
          {
            'mileage': 'YK1+520',
            'x': '2094.4856',
            'y': '-345.3538',
            'z': '-6.92'
          },
          {
            'mileage': 'YK1+530',
            'x': '2085.1124',
            'y': '-341.8692',
            'z': '-6.87'
          },
          {
            'mileage': 'YK1+540',
            'x': '2075.7118',
            'y': '-338.459',
            'z': '-6.83'
          },
          {
            'mileage': 'YK1+550',
            'x': '2066.2845',
            'y': '-335.1235',
            'z': '-6.78'
          },
          {
            'mileage': 'YK1+560',
            'x': '2056.8311',
            'y': '-331.8629',
            'z': '-6.74'
          },
          {
            'mileage': 'YK1+570',
            'x': '2047.352',
            'y': '-328.6775',
            'z': '-6.7'
          },
          {
            'mileage': 'YK1+580',
            'x': '2037.848',
            'y': '-325.5673',
            'z': '-6.66'
          },
          {
            'mileage': 'YK1+590',
            'x': '2028.3196',
            'y': '-322.5327',
            'z': '-6.62'
          },
          {
            'mileage': 'YK1+600',
            'x': '2018.7674',
            'y': '-319.5738',
            'z': '-6.59'
          },
          {
            'mileage': 'YK1+610',
            'x': '2009.192',
            'y': '-316.6908',
            'z': '-6.56'
          },
          {
            'mileage': 'YK1+620',
            'x': '1999.5941',
            'y': '-313.8839',
            'z': '-6.53'
          },
          {
            'mileage': 'YK1+630',
            'x': '1989.9741',
            'y': '-311.1533',
            'z': '-6.5'
          },
          {
            'mileage': 'YK1+640',
            'x': '1980.3328',
            'y': '-308.499',
            'z': '-6.46'
          },
          {
            'mileage': 'YK1+650',
            'x': '1970.6708',
            'y': '-305.9214',
            'z': '-6.43'
          },
          {
            'mileage': 'YK1+660',
            'x': '1960.9886',
            'y': '-303.4205',
            'z': '-6.4'
          },
          {
            'mileage': 'YK1+670',
            'x': '1951.2868',
            'y': '-300.9965',
            'z': '-6.37'
          },
          {
            'mileage': 'YK1+680',
            'x': '1941.5662',
            'y': '-298.6496',
            'z': '-6.34'
          },
          {
            'mileage': 'YK1+690',
            'x': '1931.8274',
            'y': '-296.3791',
            'z': '-6.31'
          },
          {
            'mileage': 'YK1+700',
            'x': '1922.0721',
            'y': '-294.1804',
            'z': '-6.28'
          },
          {
            'mileage': 'YK1+710',
            'x': '1912.302',
            'y': '-292.0483',
            'z': '-6.25'
          },
          {
            'mileage': 'YK1+720',
            'x': '1902.5189',
            'y': '-289.9773',
            'z': '-6.22'
          },
          {
            'mileage': 'YK1+730',
            'x': '1892.7241',
            'y': '-287.9619',
            'z': '-6.19'
          },
          {
            'mileage': 'YK1+740',
            'x': '1882.9191',
            'y': '-285.9965',
            'z': '-6.15'
          },
          {
            'mileage': 'YK1+750',
            'x': '1873.1053',
            'y': '-284.0758',
            'z': '-6.12'
          },
          {
            'mileage': 'YK1+760',
            'x': '1863.284',
            'y': '-282.1942',
            'z': '-6.09'
          },
          {
            'mileage': 'YK1+770',
            'x': '1853.4562',
            'y': '-280.346',
            'z': '-6.06'
          },
          {
            'mileage': 'YK1+780',
            'x': '1843.6233',
            'y': '-278.5259',
            'z': '-6.03'
          },
          {
            'mileage': 'YK1+790',
            'x': '1833.7862',
            'y': '-276.7282',
            'z': '-6'
          },
          {
            'mileage': 'YK1+800',
            'x': '1823.946',
            'y': '-274.9473',
            'z': '-5.97'
          },
          {
            'mileage': 'YK1+810',
            'x': '1814.1039',
            'y': '-273.1777',
            'z': '-5.94'
          },
          {
            'mileage': 'YK1+820',
            'x': '1804.2606',
            'y': '-271.4138',
            'z': '-5.91'
          },
          {
            'mileage': 'YK1+830',
            'x': '1794.4173',
            'y': '-269.6509',
            'z': '-5.88'
          },
          {
            'mileage': 'YK1+840',
            'x': '1784.5739',
            'y': '-267.888',
            'z': '-5.84'
          },
          {
            'mileage': 'YK1+850',
            'x': '1774.7305',
            'y': '-266.1251',
            'z': '-5.81'
          },
          {
            'mileage': 'YK1+860',
            'x': '1764.8871',
            'y': '-264.3622',
            'z': '-5.78'
          },
          {
            'mileage': 'YK1+870',
            'x': '1755.0437',
            'y': '-262.5993',
            'z': '-5.75'
          },
          {
            'mileage': 'YK1+880',
            'x': '1745.2004',
            'y': '-260.8364',
            'z': '-5.72'
          },
          {
            'mileage': 'YK1+890',
            'x': '1735.357',
            'y': '-259.0735',
            'z': '-5.69'
          },
          {
            'mileage': 'YK1+900',
            'x': '1725.5136',
            'y': '-257.3106',
            'z': '-5.66'
          },
          {
            'mileage': 'YK1+910',
            'x': '1715.6702',
            'y': '-255.5476',
            'z': '-5.63'
          },
          {
            'mileage': 'YK1+920',
            'x': '1705.8268',
            'y': '-253.7847',
            'z': '-5.6'
          },
          {
            'mileage': 'YK1+930',
            'x': '1695.9835',
            'y': '-252.0218',
            'z': '-5.57'
          },
          {
            'mileage': 'YK1+940',
            'x': '1686.1401',
            'y': '-250.2589',
            'z': '-5.53'
          },
          {
            'mileage': 'YK1+950',
            'x': '1676.2967',
            'y': '-248.496',
            'z': '-5.5'
          },
          {
            'mileage': 'YK1+960',
            'x': '1666.4533',
            'y': '-246.7331',
            'z': '-5.47'
          },
          {
            'mileage': 'YK1+970',
            'x': '1656.6099',
            'y': '-244.9702',
            'z': '-5.44'
          },
          {
            'mileage': 'YK1+980',
            'x': '1646.7665',
            'y': '-243.2073',
            'z': '-5.41'
          },
          {
            'mileage': 'YK1+990',
            'x': '1636.9232',
            'y': '-241.4444',
            'z': '-5.38'
          },
          {
            'mileage': 'YK2+000',
            'x': '1627.0798',
            'y': '-239.6815',
            'z': '-5.35'
          },
          {
            'mileage': 'YK2+010',
            'x': '1617.2364',
            'y': '-237.9186',
            'z': '-5.32'
          },
          {
            'mileage': 'YK2+020',
            'x': '1607.393',
            'y': '-236.1557',
            'z': '-5.29'
          },
          {
            'mileage': 'YK2+030',
            'x': '1597.5496',
            'y': '-234.3928',
            'z': '-5.26'
          },
          {
            'mileage': 'YK2+040',
            'x': '1587.7063',
            'y': '-232.6298',
            'z': '-5.22'
          },
          {
            'mileage': 'YK2+050',
            'x': '1577.8629',
            'y': '-230.8669',
            'z': '-5.19'
          },
          {
            'mileage': 'YK2+060',
            'x': '1568.0195',
            'y': '-229.104',
            'z': '-5.16'
          },
          {
            'mileage': 'YK2+070',
            'x': '1558.1761',
            'y': '-227.3411',
            'z': '-5.13'
          },
          {
            'mileage': 'YK2+080',
            'x': '1548.3327',
            'y': '-225.5782',
            'z': '-5.1'
          },
          {
            'mileage': 'YK2+090',
            'x': '1538.4894',
            'y': '-223.8153',
            'z': '-5.07'
          },
          {
            'mileage': 'YK2+100',
            'x': '1528.646',
            'y': '-222.0524',
            'z': '-5.04'
          },
          {
            'mileage': 'YK2+110',
            'x': '1518.8026',
            'y': '-220.2895',
            'z': '-5.01'
          },
          {
            'mileage': 'YK2+120',
            'x': '1508.9592',
            'y': '-218.5266',
            'z': '-4.98'
          },
          {
            'mileage': 'YK2+130',
            'x': '1499.1158',
            'y': '-216.7637',
            'z': '-4.95'
          },
          {
            'mileage': 'YK2+140',
            'x': '1489.2724',
            'y': '-215.0008',
            'z': '-4.91'
          },
          {
            'mileage': 'YK2+150',
            'x': '1479.4291',
            'y': '-213.2379',
            'z': '-4.88'
          },
          {
            'mileage': 'YK2+160',
            'x': '1469.5857',
            'y': '-211.475',
            'z': '-4.85'
          },
          {
            'mileage': 'YK2+170',
            'x': '1459.7423',
            'y': '-209.712',
            'z': '-4.82'
          },
          {
            'mileage': 'YK2+180',
            'x': '1449.8989',
            'y': '-207.9491',
            'z': '-4.79'
          },
          {
            'mileage': 'YK2+190',
            'x': '1440.0555',
            'y': '-206.1862',
            'z': '-4.76'
          },
          {
            'mileage': 'YK2+200',
            'x': '1430.2122',
            'y': '-204.4233',
            'z': '-4.73'
          },
          {
            'mileage': 'YK2+210',
            'x': '1420.3688',
            'y': '-202.6604',
            'z': '-4.7'
          },
          {
            'mileage': 'YK2+220',
            'x': '1410.5254',
            'y': '-200.8975',
            'z': '-4.67'
          },
          {
            'mileage': 'YK2+230',
            'x': '1400.682',
            'y': '-199.1346',
            'z': '-4.64'
          },
          {
            'mileage': 'YK2+240',
            'x': '1390.8386',
            'y': '-197.3717',
            'z': '-4.6'
          },
          {
            'mileage': 'YK2+250',
            'x': '1380.9952',
            'y': '-195.6088',
            'z': '-4.57'
          },
          {
            'mileage': 'YK2+260',
            'x': '1371.1519',
            'y': '-193.8459',
            'z': '-4.54'
          },
          {
            'mileage': 'YK2+270',
            'x': '1361.3085',
            'y': '-192.083',
            'z': '-4.51'
          },
          {
            'mileage': 'YK2+280',
            'x': '1351.4651',
            'y': '-190.3201',
            'z': '-4.48'
          },
          {
            'mileage': 'YK2+290',
            'x': '1341.6217',
            'y': '-188.5572',
            'z': '-4.45'
          },
          {
            'mileage': 'YK2+300',
            'x': '1331.7783',
            'y': '-186.7943',
            'z': '-4.42'
          },
          {
            'mileage': 'YK2+310',
            'x': '1321.935',
            'y': '-185.0313',
            'z': '-4.39'
          },
          {
            'mileage': 'YK2+320',
            'x': '1312.0916',
            'y': '-183.2684',
            'z': '-4.36'
          },
          {
            'mileage': 'YK2+330',
            'x': '1302.2482',
            'y': '-181.5055',
            'z': '-4.33'
          },
          {
            'mileage': 'YK2+340',
            'x': '1292.4048',
            'y': '-179.7426',
            'z': '-4.29'
          },
          {
            'mileage': 'YK2+350',
            'x': '1282.5614',
            'y': '-177.9797',
            'z': '-4.26'
          },
          {
            'mileage': 'YK2+360',
            'x': '1272.7181',
            'y': '-176.2168',
            'z': '-4.23'
          },
          {
            'mileage': 'YK2+370',
            'x': '1262.8747',
            'y': '-174.4539',
            'z': '-4.2'
          },
          {
            'mileage': 'YK2+380',
            'x': '1253.0313',
            'y': '-172.691',
            'z': '-4.17'
          },
          {
            'mileage': 'YK2+390',
            'x': '1243.1879',
            'y': '-170.9281',
            'z': '-4.14'
          },
          {
            'mileage': 'YK2+400',
            'x': '1233.3445',
            'y': '-169.1652',
            'z': '-4.11'
          },
          {
            'mileage': 'YK2+410',
            'x': '1223.5011',
            'y': '-167.4023',
            'z': '-4.08'
          },
          {
            'mileage': 'YK2+420',
            'x': '1213.6578',
            'y': '-165.6394',
            'z': '-4.05'
          },
          {
            'mileage': 'YK2+430',
            'x': '1203.8144',
            'y': '-163.8765',
            'z': '-4.02'
          },
          {
            'mileage': 'YK2+440',
            'x': '1193.971',
            'y': '-162.1135',
            'z': '-3.98'
          },
          {
            'mileage': 'YK2+450',
            'x': '1184.1276',
            'y': '-160.3506',
            'z': '-3.95'
          },
          {
            'mileage': 'YK2+460',
            'x': '1174.2842',
            'y': '-158.5877',
            'z': '-3.92'
          },
          {
            'mileage': 'YK2+470',
            'x': '1164.4409',
            'y': '-156.8248',
            'z': '-3.89'
          },
          {
            'mileage': 'YK2+480',
            'x': '1154.5975',
            'y': '-155.0619',
            'z': '-3.86'
          },
          {
            'mileage': 'YK2+490',
            'x': '1144.7541',
            'y': '-153.299',
            'z': '-3.83'
          },
          {
            'mileage': 'YK2+500',
            'x': '1134.9107',
            'y': '-151.5361',
            'z': '-3.8'
          },
          {
            'mileage': 'YK2+510',
            'x': '1125.0673',
            'y': '-149.7732',
            'z': '-3.77'
          },
          {
            'mileage': 'YK2+520',
            'x': '1115.224',
            'y': '-148.0103',
            'z': '-3.74'
          },
          {
            'mileage': 'YK2+530',
            'x': '1105.3806',
            'y': '-146.2474',
            'z': '-3.71'
          },
          {
            'mileage': 'YK2+540',
            'x': '1095.5372',
            'y': '-144.4845',
            'z': '-3.67'
          },
          {
            'mileage': 'YK2+550',
            'x': '1085.6938',
            'y': '-142.7216',
            'z': '-3.64'
          },
          {
            'mileage': 'YK2+560',
            'x': '1075.8504',
            'y': '-140.9587',
            'z': '-3.61'
          },
          {
            'mileage': 'YK2+570',
            'x': '1066.007',
            'y': '-139.1957',
            'z': '-3.58'
          },
          {
            'mileage': 'YK2+580',
            'x': '1056.1637',
            'y': '-137.4328',
            'z': '-3.55'
          },
          {
            'mileage': 'YK2+590',
            'x': '1046.3203',
            'y': '-135.6699',
            'z': '-3.52'
          },
          {
            'mileage': 'YK2+600',
            'x': '1036.4769',
            'y': '-133.907',
            'z': '-3.49'
          },
          {
            'mileage': 'YK2+610',
            'x': '1026.6335',
            'y': '-132.1441',
            'z': '-3.46'
          },
          {
            'mileage': 'YK2+620',
            'x': '1016.7901',
            'y': '-130.3812',
            'z': '-3.43'
          },
          {
            'mileage': 'YK2+630',
            'x': '1006.9468',
            'y': '-128.6183',
            'z': '-3.4'
          },
          {
            'mileage': 'YK2+640',
            'x': '997.1034',
            'y': '-126.8554',
            'z': '-3.36'
          },
          {
            'mileage': 'YK2+650',
            'x': '987.26',
            'y': '-125.0925',
            'z': '-3.33'
          },
          {
            'mileage': 'YK2+660',
            'x': '977.4166',
            'y': '-123.3296',
            'z': '-3.3'
          },
          {
            'mileage': 'YK2+670',
            'x': '967.5732',
            'y': '-121.5667',
            'z': '-3.27'
          },
          {
            'mileage': 'YK2+680',
            'x': '957.7298',
            'y': '-119.8038',
            'z': '-3.24'
          },
          {
            'mileage': 'YK2+690',
            'x': '947.8865',
            'y': '-118.0409',
            'z': '-3.21'
          },
          {
            'mileage': 'YK2+700',
            'x': '938.0431',
            'y': '-116.278',
            'z': '-3.18'
          },
          {
            'mileage': 'YK2+710',
            'x': '928.1997',
            'y': '-114.515',
            'z': '-3.15'
          },
          {
            'mileage': 'YK2+720',
            'x': '918.3563',
            'y': '-112.7521',
            'z': '-3.12'
          },
          {
            'mileage': 'YK2+730',
            'x': '908.5129',
            'y': '-110.9892',
            'z': '-3.09'
          },
          {
            'mileage': 'YK2+740',
            'x': '898.6696',
            'y': '-109.2263',
            'z': '-3.05'
          },
          {
            'mileage': 'YK2+750',
            'x': '888.8262',
            'y': '-107.4634',
            'z': '-3.02'
          },
          {
            'mileage': 'YK2+760',
            'x': '878.9828',
            'y': '-105.7005',
            'z': '-2.99'
          },
          {
            'mileage': 'YK2+770',
            'x': '869.1394',
            'y': '-103.9376',
            'z': '-2.96'
          },
          {
            'mileage': 'YK2+780',
            'x': '859.296',
            'y': '-102.1747',
            'z': '-2.93'
          },
          {
            'mileage': 'YK2+790',
            'x': '849.4527',
            'y': '-100.4118',
            'z': '-2.9'
          },
          {
            'mileage': 'YK2+800',
            'x': '839.6093',
            'y': '-98.6489',
            'z': '-2.87'
          },
          {
            'mileage': 'YK2+810',
            'x': '829.7659',
            'y': '-96.886',
            'z': '-2.84'
          },
          {
            'mileage': 'YK2+820',
            'x': '819.9225',
            'y': '-95.1231',
            'z': '-2.81'
          },
          {
            'mileage': 'YK2+830',
            'x': '810.0791',
            'y': '-93.3602',
            'z': '-2.78'
          },
          {
            'mileage': 'YK2+840',
            'x': '800.2357',
            'y': '-91.5972',
            'z': '-2.74'
          },
          {
            'mileage': 'YK2+850',
            'x': '790.3924',
            'y': '-89.8343',
            'z': '-2.71'
          },
          {
            'mileage': 'YK2+860',
            'x': '780.549',
            'y': '-88.0714',
            'z': '-2.68'
          },
          {
            'mileage': 'YK2+870',
            'x': '770.7056',
            'y': '-86.3085',
            'z': '-2.65'
          },
          {
            'mileage': 'YK2+880',
            'x': '760.8622',
            'y': '-84.5456',
            'z': '-2.62'
          },
          {
            'mileage': 'YK2+890',
            'x': '751.0188',
            'y': '-82.7827',
            'z': '-2.59'
          },
          {
            'mileage': 'YK2+900',
            'x': '741.1755',
            'y': '-81.0198',
            'z': '-2.56'
          },
          {
            'mileage': 'YK2+910',
            'x': '731.3321',
            'y': '-79.2569',
            'z': '-2.53'
          },
          {
            'mileage': 'YK2+920',
            'x': '721.4887',
            'y': '-77.494',
            'z': '-2.5'
          },
          {
            'mileage': 'YK2+930',
            'x': '711.6453',
            'y': '-75.7311',
            'z': '-2.47'
          },
          {
            'mileage': 'YK2+940',
            'x': '701.8019',
            'y': '-73.9682',
            'z': '-2.43'
          },
          {
            'mileage': 'YK2+950',
            'x': '691.9586',
            'y': '-72.2053',
            'z': '-2.4'
          },
          {
            'mileage': 'YK2+960',
            'x': '682.1152',
            'y': '-70.4424',
            'z': '-2.37'
          },
          {
            'mileage': 'YK2+970',
            'x': '672.2718',
            'y': '-68.6795',
            'z': '-2.34'
          },
          {
            'mileage': 'YK2+980',
            'x': '662.4284',
            'y': '-66.9165',
            'z': '-2.31'
          },
          {
            'mileage': 'YK2+990',
            'x': '652.585',
            'y': '-65.1536',
            'z': '-2.28'
          },
          {
            'mileage': 'YK3+000',
            'x': '642.7416',
            'y': '-63.3907',
            'z': '-2.25'
          },
          {
            'mileage': 'YK3+010',
            'x': '632.8983',
            'y': '-61.6278',
            'z': '-2.22'
          },
          {
            'mileage': 'YK3+020',
            'x': '623.0549',
            'y': '-59.8649',
            'z': '-2.19'
          },
          {
            'mileage': 'YK3+030',
            'x': '613.2115',
            'y': '-58.102',
            'z': '-2.16'
          },
          {
            'mileage': 'YK3+040',
            'x': '603.3681',
            'y': '-56.3391',
            'z': '-2.12'
          },
          {
            'mileage': 'YK3+050',
            'x': '593.5247',
            'y': '-54.5762',
            'z': '-2.09'
          },
          {
            'mileage': 'YK3+060',
            'x': '583.6814',
            'y': '-52.8133',
            'z': '-2.06'
          },
          {
            'mileage': 'YK3+070',
            'x': '573.838',
            'y': '-51.0504',
            'z': '-2.03'
          },
          {
            'mileage': 'YK3+080',
            'x': '563.9946',
            'y': '-49.2875',
            'z': '-2'
          },
          {
            'mileage': 'YK3+090',
            'x': '554.1512',
            'y': '-47.5246',
            'z': '-1.97'
          },
          {
            'mileage': 'YK3+100',
            'x': '544.3078',
            'y': '-45.7617',
            'z': '-1.94'
          },
          {
            'mileage': 'YK3+110',
            'x': '534.4644',
            'y': '-43.9987',
            'z': '-1.91'
          },
          {
            'mileage': 'YK3+120',
            'x': '524.6211',
            'y': '-42.2358',
            'z': '-1.88'
          },
          {
            'mileage': 'YK3+130',
            'x': '514.7777',
            'y': '-40.4729',
            'z': '-1.85'
          },
          {
            'mileage': 'YK3+140',
            'x': '504.9343',
            'y': '-38.71',
            'z': '-1.81'
          },
          {
            'mileage': 'YK3+150',
            'x': '495.0909',
            'y': '-36.9471',
            'z': '-1.78'
          },
          {
            'mileage': 'YK3+160',
            'x': '485.2475',
            'y': '-35.1842',
            'z': '-1.75'
          },
          {
            'mileage': 'YK3+170',
            'x': '475.4042',
            'y': '-33.4213',
            'z': '-1.72'
          },
          {
            'mileage': 'YK3+180',
            'x': '465.5608',
            'y': '-31.6584',
            'z': '-1.69'
          },
          {
            'mileage': 'YK3+190',
            'x': '455.7174',
            'y': '-29.8955',
            'z': '-1.66'
          },
          {
            'mileage': 'YK3+200',
            'x': '445.874',
            'y': '-28.1326',
            'z': '-1.63'
          },
          {
            'mileage': 'YK3+210',
            'x': '436.0306',
            'y': '-26.3697',
            'z': '-1.6'
          },
          {
            'mileage': 'YK3+220',
            'x': '426.1873',
            'y': '-24.6068',
            'z': '-1.57'
          },
          {
            'mileage': 'YK3+230',
            'x': '416.3439',
            'y': '-22.8439',
            'z': '-1.54'
          },
          {
            'mileage': 'YK3+240',
            'x': '406.5005',
            'y': '-21.0809',
            'z': '-1.5'
          },
          {
            'mileage': 'YK3+250',
            'x': '396.6571',
            'y': '-19.318',
            'z': '-1.47'
          },
          {
            'mileage': 'YK3+260',
            'x': '386.8137',
            'y': '-17.5551',
            'z': '-1.44'
          },
          {
            'mileage': 'YK3+270',
            'x': '376.9703',
            'y': '-15.7922',
            'z': '-1.41'
          },
          {
            'mileage': 'YK3+280',
            'x': '367.127',
            'y': '-14.0293',
            'z': '-1.38'
          },
          {
            'mileage': 'YK3+290',
            'x': '357.2836',
            'y': '-12.2664',
            'z': '-1.35'
          },
          {
            'mileage': 'YK3+300',
            'x': '347.4402',
            'y': '-10.5035',
            'z': '-1.32'
          },
          {
            'mileage': 'YK3+310',
            'x': '337.5968',
            'y': '-8.7406',
            'z': '-1.29'
          },
          {
            'mileage': 'YK3+320',
            'x': '327.7534',
            'y': '-6.9777',
            'z': '-1.26'
          },
          {
            'mileage': 'YK3+330',
            'x': '317.9101',
            'y': '-5.2148',
            'z': '-1.23'
          },
          {
            'mileage': 'YK3+340',
            'x': '308.0667',
            'y': '-3.4519',
            'z': '-1.19'
          },
          {
            'mileage': 'YK3+350',
            'x': '298.2233',
            'y': '-1.689',
            'z': '-1.16'
          },
          {
            'mileage': 'YK3+360',
            'x': '288.3799',
            'y': '0.0739',
            'z': '-1.13'
          },
          {
            'mileage': 'YK3+370',
            'x': '278.5365',
            'y': '1.8368',
            'z': '-1.1'
          },
          {
            'mileage': 'YK3+380',
            'x': '268.6932',
            'y': '3.5998',
            'z': '-1.07'
          },
          {
            'mileage': 'YK3+390',
            'x': '258.8498',
            'y': '5.3627',
            'z': '-1.04'
          },
          {
            'mileage': 'YK3+400',
            'x': '249.0064',
            'y': '7.1256',
            'z': '-1.01'
          },
          {
            'mileage': 'YK3+410',
            'x': '239.163',
            'y': '8.8885',
            'z': '-0.98'
          },
          {
            'mileage': 'YK3+420',
            'x': '229.3196',
            'y': '10.6514',
            'z': '-0.95'
          },
          {
            'mileage': 'YK3+430',
            'x': '219.4762',
            'y': '12.4143',
            'z': '-0.92'
          },
          {
            'mileage': 'YK3+440',
            'x': '209.6329',
            'y': '14.1772',
            'z': '-0.88'
          },
          {
            'mileage': 'YK3+450',
            'x': '199.7895',
            'y': '15.9401',
            'z': '-0.85'
          },
          {
            'mileage': 'YK3+460',
            'x': '189.9461',
            'y': '17.703',
            'z': '-0.82'
          },
          {
            'mileage': 'YK3+470',
            'x': '180.1027',
            'y': '19.4659',
            'z': '-0.79'
          },
          {
            'mileage': 'YK3+480',
            'x': '170.2593',
            'y': '21.2288',
            'z': '-0.76'
          },
          {
            'mileage': 'YK3+490',
            'x': '160.416',
            'y': '22.9917',
            'z': '-0.73'
          },
          {
            'mileage': 'YK3+500',
            'x': '150.5726',
            'y': '24.7546',
            'z': '-0.7'
          },
          {
            'mileage': 'YK3+510',
            'x': '140.7292',
            'y': '26.5176',
            'z': '-0.67'
          },
          {
            'mileage': 'YK3+520',
            'x': '130.8858',
            'y': '28.2805',
            'z': '-0.64'
          },
          {
            'mileage': 'YK3+530',
            'x': '121.0424',
            'y': '30.0434',
            'z': '-0.61'
          },
          {
            'mileage': 'YK3+540',
            'x': '111.199',
            'y': '31.8063',
            'z': '-0.57'
          },
          {
            'mileage': 'YK3+550',
            'x': '101.3557',
            'y': '33.5692',
            'z': '-0.54'
          },
          {
            'mileage': 'YK3+560',
            'x': '91.5123',
            'y': '35.3321',
            'z': '-0.51'
          },
          {
            'mileage': 'YK3+570',
            'x': '81.6689',
            'y': '37.095',
            'z': '-0.48'
          },
          {
            'mileage': 'YK3+580',
            'x': '71.8255',
            'y': '38.8579',
            'z': '-0.45'
          },
          {
            'mileage': 'YK3+590',
            'x': '61.9821',
            'y': '40.6208',
            'z': '-0.42'
          },
          {
            'mileage': 'YK3+600',
            'x': '52.1388',
            'y': '42.3837',
            'z': '-0.39'
          },
          {
            'mileage': 'YK3+610',
            'x': '42.2954',
            'y': '44.1466',
            'z': '-0.36'
          },
          {
            'mileage': 'YK3+620',
            'x': '32.452',
            'y': '45.9095',
            'z': '-0.33'
          },
          {
            'mileage': 'YK3+630',
            'x': '22.6086',
            'y': '47.6724',
            'z': '-0.3'
          },
          {
            'mileage': 'YK3+640',
            'x': '12.7652',
            'y': '49.4354',
            'z': '-0.26'
          },
          {
            'mileage': 'YK3+650',
            'x': '2.9219',
            'y': '51.1983',
            'z': '-0.23'
          },
          {
            'mileage': 'YK3+660',
            'x': '-6.9215',
            'y': '52.9612',
            'z': '-0.2'
          },
          {
            'mileage': 'YK3+670',
            'x': '-16.7649',
            'y': '54.7241',
            'z': '-0.17'
          },
          {
            'mileage': 'YK3+680',
            'x': '-26.6083',
            'y': '56.487',
            'z': '-0.14'
          },
          {
            'mileage': 'YK3+690',
            'x': '-36.4517',
            'y': '58.2499',
            'z': '-0.11'
          },
          {
            'mileage': 'YK3+700',
            'x': '-46.2951',
            'y': '60.0128',
            'z': '-0.08'
          },
          {
            'mileage': 'YK3+710',
            'x': '-56.1384',
            'y': '61.7757',
            'z': '-0.05'
          },
          {
            'mileage': 'YK3+720',
            'x': '-65.9818',
            'y': '63.5386',
            'z': '-0.02'
          },
          {
            'mileage': 'YK3+730',
            'x': '-75.8252',
            'y': '65.3015',
            'z': '0.01'
          },
          {
            'mileage': 'YK3+740',
            'x': '-85.6686',
            'y': '67.0644',
            'z': '0.05'
          },
          {
            'mileage': 'YK3+750',
            'x': '-95.512',
            'y': '68.8273',
            'z': '0.08'
          },
          {
            'mileage': 'YK3+760',
            'x': '-105.3553',
            'y': '70.5902',
            'z': '0.11'
          },
          {
            'mileage': 'YK3+770',
            'x': '-115.1987',
            'y': '72.3531',
            'z': '0.14'
          },
          {
            'mileage': 'YK3+780',
            'x': '-125.0421',
            'y': '74.1161',
            'z': '0.17'
          },
          {
            'mileage': 'YK3+790',
            'x': '-134.8855',
            'y': '75.879',
            'z': '0.2'
          },
          {
            'mileage': 'YK3+800',
            'x': '-144.7289',
            'y': '77.6419',
            'z': '0.23'
          },
          {
            'mileage': 'YK3+810',
            'x': '-154.5722',
            'y': '79.4048',
            'z': '0.26'
          },
          {
            'mileage': 'YK3+820',
            'x': '-164.4156',
            'y': '81.1677',
            'z': '0.29'
          },
          {
            'mileage': 'YK3+830',
            'x': '-174.259',
            'y': '82.9306',
            'z': '0.32'
          },
          {
            'mileage': 'YK3+840',
            'x': '-184.1024',
            'y': '84.6935',
            'z': '0.36'
          },
          {
            'mileage': 'YK3+850',
            'x': '-193.9458',
            'y': '86.4564',
            'z': '0.39'
          },
          {
            'mileage': 'YK3+860',
            'x': '-203.7892',
            'y': '88.2193',
            'z': '0.42'
          },
          {
            'mileage': 'YK3+870',
            'x': '-213.6325',
            'y': '89.9822',
            'z': '0.45'
          },
          {
            'mileage': 'YK3+880',
            'x': '-223.4759',
            'y': '91.7451',
            'z': '0.48'
          },
          {
            'mileage': 'YK3+890',
            'x': '-233.3193',
            'y': '93.508',
            'z': '0.51'
          },
          {
            'mileage': 'YK3+900',
            'x': '-243.1627',
            'y': '95.2709',
            'z': '0.54'
          },
          {
            'mileage': 'YK3+910',
            'x': '-253.0061',
            'y': '97.0339',
            'z': '0.57'
          },
          {
            'mileage': 'YK3+920',
            'x': '-262.8494',
            'y': '98.7968',
            'z': '0.6'
          },
          {
            'mileage': 'YK3+930',
            'x': '-272.6928',
            'y': '100.5597',
            'z': '0.63'
          },
          {
            'mileage': 'YK3+940',
            'x': '-282.5362',
            'y': '102.3226',
            'z': '0.67'
          },
          {
            'mileage': 'YK3+950',
            'x': '-292.3796',
            'y': '104.0855',
            'z': '0.7'
          },
          {
            'mileage': 'YK3+960',
            'x': '-302.223',
            'y': '105.8484',
            'z': '0.73'
          },
          {
            'mileage': 'YK3+970',
            'x': '-312.0663',
            'y': '107.6113',
            'z': '0.76'
          },
          {
            'mileage': 'YK3+980',
            'x': '-321.9097',
            'y': '109.3742',
            'z': '0.79'
          },
          {
            'mileage': 'YK3+990',
            'x': '-331.7531',
            'y': '111.1371',
            'z': '0.82'
          },
          {
            'mileage': 'YK4+000',
            'x': '-341.5965',
            'y': '112.9',
            'z': '0.85'
          },
          {
            'mileage': 'YK4+010',
            'x': '-351.4399',
            'y': '114.6629',
            'z': '0.88'
          },
          {
            'mileage': 'YK4+020',
            'x': '-361.2833',
            'y': '116.4258',
            'z': '0.91'
          },
          {
            'mileage': 'YK4+030',
            'x': '-371.1266',
            'y': '118.1887',
            'z': '0.94'
          },
          {
            'mileage': 'YK4+040',
            'x': '-380.97',
            'y': '119.9517',
            'z': '0.98'
          },
          {
            'mileage': 'YK4+050',
            'x': '-390.8134',
            'y': '121.7146',
            'z': '1.01'
          },
          {
            'mileage': 'YK4+060',
            'x': '-400.6568',
            'y': '123.4775',
            'z': '1.04'
          },
          {
            'mileage': 'YK4+070',
            'x': '-410.5002',
            'y': '125.2404',
            'z': '1.07'
          },
          {
            'mileage': 'YK4+080',
            'x': '-420.3435',
            'y': '127.0033',
            'z': '1.1'
          },
          {
            'mileage': 'YK4+090',
            'x': '-430.1869',
            'y': '128.7662',
            'z': '1.13'
          },
          {
            'mileage': 'YK4+100',
            'x': '-440.0303',
            'y': '130.5291',
            'z': '1.16'
          },
          {
            'mileage': 'YK4+110',
            'x': '-449.8737',
            'y': '132.292',
            'z': '1.19'
          },
          {
            'mileage': 'YK4+120',
            'x': '-459.7171',
            'y': '134.0549',
            'z': '1.22'
          },
          {
            'mileage': 'YK4+130',
            'x': '-469.5605',
            'y': '135.8178',
            'z': '1.25'
          },
          {
            'mileage': 'YK4+140',
            'x': '-479.4038',
            'y': '137.5807',
            'z': '1.29'
          },
          {
            'mileage': 'YK4+150',
            'x': '-489.2472',
            'y': '139.3436',
            'z': '1.32'
          },
          {
            'mileage': 'YK4+160',
            'x': '-499.0906',
            'y': '141.1065',
            'z': '1.35'
          },
          {
            'mileage': 'YK4+170',
            'x': '-508.934',
            'y': '142.8694',
            'z': '1.38'
          },
          {
            'mileage': 'YK4+180',
            'x': '-518.7774',
            'y': '144.6324',
            'z': '1.41'
          },
          {
            'mileage': 'YK4+190',
            'x': '-528.6207',
            'y': '146.3953',
            'z': '1.44'
          },
          {
            'mileage': 'YK4+200',
            'x': '-538.4641',
            'y': '148.1582',
            'z': '1.47'
          },
          {
            'mileage': 'YK4+210',
            'x': '-548.3075',
            'y': '149.9211',
            'z': '1.5'
          },
          {
            'mileage': 'YK4+220',
            'x': '-558.1509',
            'y': '151.684',
            'z': '1.53'
          },
          {
            'mileage': 'YK4+230',
            'x': '-567.9943',
            'y': '153.4469',
            'z': '1.56'
          },
          {
            'mileage': 'YK4+240',
            'x': '-577.8376',
            'y': '155.2098',
            'z': '1.6'
          },
          {
            'mileage': 'YK4+250',
            'x': '-587.681',
            'y': '156.9727',
            'z': '1.63'
          },
          {
            'mileage': 'YK4+260',
            'x': '-597.5244',
            'y': '158.7356',
            'z': '1.66'
          },
          {
            'mileage': 'YK4+270',
            'x': '-607.3678',
            'y': '160.4985',
            'z': '1.69'
          },
          {
            'mileage': 'YK4+280',
            'x': '-617.2112',
            'y': '162.2614',
            'z': '1.72'
          },
          {
            'mileage': 'YK4+290',
            'x': '-627.0546',
            'y': '164.0243',
            'z': '1.75'
          },
          {
            'mileage': 'YK4+300',
            'x': '-636.8979',
            'y': '165.7872',
            'z': '1.78'
          },
          {
            'mileage': 'YK4+310',
            'x': '-646.7413',
            'y': '167.5502',
            'z': '1.81'
          },
          {
            'mileage': 'YK4+320',
            'x': '-656.5847',
            'y': '169.3131',
            'z': '1.84'
          },
          {
            'mileage': 'YK4+330',
            'x': '-666.4281',
            'y': '171.076',
            'z': '1.87'
          },
          {
            'mileage': 'YK4+340',
            'x': '-676.2715',
            'y': '172.8389',
            'z': '1.91'
          },
          {
            'mileage': 'YK4+350',
            'x': '-686.1148',
            'y': '174.6018',
            'z': '1.94'
          },
          {
            'mileage': 'YK4+360',
            'x': '-695.9582',
            'y': '176.3647',
            'z': '1.97'
          },
          {
            'mileage': 'YK4+370',
            'x': '-705.8016',
            'y': '178.1276',
            'z': '2'
          },
          {
            'mileage': 'YK4+380',
            'x': '-715.645',
            'y': '179.8905',
            'z': '2.03'
          },
          {
            'mileage': 'YK4+390',
            'x': '-725.4884',
            'y': '181.6534',
            'z': '2.06'
          },
          {
            'mileage': 'YK4+400',
            'x': '-735.3317',
            'y': '183.4163',
            'z': '2.09'
          },
          {
            'mileage': 'YK4+410',
            'x': '-745.1751',
            'y': '185.1792',
            'z': '2.12'
          },
          {
            'mileage': 'YK4+420',
            'x': '-755.0185',
            'y': '186.9421',
            'z': '2.15'
          },
          {
            'mileage': 'YK4+430',
            'x': '-764.8619',
            'y': '188.705',
            'z': '2.18'
          },
          {
            'mileage': 'YK4+440',
            'x': '-774.7053',
            'y': '190.468',
            'z': '2.22'
          },
          {
            'mileage': 'YK4+450',
            'x': '-784.5487',
            'y': '192.2309',
            'z': '2.25'
          },
          {
            'mileage': 'YK4+460',
            'x': '-794.392',
            'y': '193.9938',
            'z': '2.28'
          },
          {
            'mileage': 'YK4+470',
            'x': '-804.2354',
            'y': '195.7567',
            'z': '2.31'
          },
          {
            'mileage': 'YK4+480',
            'x': '-814.0788',
            'y': '197.5196',
            'z': '2.34'
          },
          {
            'mileage': 'YK4+490',
            'x': '-823.9222',
            'y': '199.2825',
            'z': '2.37'
          },
          {
            'mileage': 'YK4+500',
            'x': '-833.7656',
            'y': '201.0454',
            'z': '2.4'
          },
          {
            'mileage': 'YK4+510',
            'x': '-843.6089',
            'y': '202.8083',
            'z': '2.43'
          },
          {
            'mileage': 'YK4+520',
            'x': '-853.4523',
            'y': '204.5712',
            'z': '2.46'
          },
          {
            'mileage': 'YK4+530',
            'x': '-863.2957',
            'y': '206.3341',
            'z': '2.49'
          },
          {
            'mileage': 'YK4+540',
            'x': '-873.1391',
            'y': '208.097',
            'z': '2.53'
          },
          {
            'mileage': 'YK4+550',
            'x': '-882.9825',
            'y': '209.8599',
            'z': '2.56'
          },
          {
            'mileage': 'YK4+560',
            'x': '-892.8259',
            'y': '211.6228',
            'z': '2.59'
          },
          {
            'mileage': 'YK4+570',
            'x': '-902.6692',
            'y': '213.3857',
            'z': '2.62'
          },
          {
            'mileage': 'YK4+580',
            'x': '-912.5126',
            'y': '215.1487',
            'z': '2.65'
          },
          {
            'mileage': 'YK4+590',
            'x': '-922.356',
            'y': '216.9116',
            'z': '2.68'
          },
          {
            'mileage': 'YK4+600',
            'x': '-932.1994',
            'y': '218.6745',
            'z': '2.71'
          },
          {
            'mileage': 'YK4+610',
            'x': '-942.0428',
            'y': '220.4374',
            'z': '2.74'
          },
          {
            'mileage': 'YK4+620',
            'x': '-951.8861',
            'y': '222.2003',
            'z': '2.77'
          },
          {
            'mileage': 'YK4+630',
            'x': '-961.7295',
            'y': '223.9632',
            'z': '2.8'
          },
          {
            'mileage': 'YK4+640',
            'x': '-971.5729',
            'y': '225.7261',
            'z': '2.84'
          },
          {
            'mileage': 'YK4+650',
            'x': '-981.4163',
            'y': '227.489',
            'z': '2.87'
          },
          {
            'mileage': 'YK4+660',
            'x': '-991.2597',
            'y': '229.2519',
            'z': '2.9'
          },
          {
            'mileage': 'YK4+670',
            'x': '-1001.103',
            'y': '231.0148',
            'z': '2.93'
          },
          {
            'mileage': 'YK4+680',
            'x': '-1010.9464',
            'y': '232.7777',
            'z': '2.96'
          },
          {
            'mileage': 'YK4+690',
            'x': '-1020.7898',
            'y': '234.5406',
            'z': '2.99'
          },
          {
            'mileage': 'YK4+700',
            'x': '-1030.6332',
            'y': '236.3035',
            'z': '3.02'
          },
          {
            'mileage': 'YK4+710',
            'x': '-1040.4766',
            'y': '238.0665',
            'z': '3.05'
          },
          {
            'mileage': 'YK4+720',
            'x': '-1050.32',
            'y': '239.8294',
            'z': '3.08'
          },
          {
            'mileage': 'YK4+730',
            'x': '-1060.1633',
            'y': '241.5923',
            'z': '3.11'
          },
          {
            'mileage': 'YK4+740',
            'x': '-1070.0067',
            'y': '243.3552',
            'z': '3.15'
          },
          {
            'mileage': 'YK4+750',
            'x': '-1079.8501',
            'y': '245.1181',
            'z': '3.18'
          },
          {
            'mileage': 'YK4+760',
            'x': '-1089.6935',
            'y': '246.881',
            'z': '3.21'
          },
          {
            'mileage': 'YK4+770',
            'x': '-1099.5369',
            'y': '248.6439',
            'z': '3.24'
          },
          {
            'mileage': 'YK4+780',
            'x': '-1109.3802',
            'y': '250.4068',
            'z': '3.27'
          },
          {
            'mileage': 'YK4+790',
            'x': '-1119.2236',
            'y': '252.1697',
            'z': '3.3'
          },
          {
            'mileage': 'YK4+800',
            'x': '-1129.067',
            'y': '253.9326',
            'z': '3.33'
          },
          {
            'mileage': 'YK4+810',
            'x': '-1138.9104',
            'y': '255.6955',
            'z': '3.36'
          },
          {
            'mileage': 'YK4+820',
            'x': '-1148.7538',
            'y': '257.4584',
            'z': '3.39'
          },
          {
            'mileage': 'YK4+830',
            'x': '-1158.5971',
            'y': '259.2213',
            'z': '3.42'
          },
          {
            'mileage': 'YK4+840',
            'x': '-1168.4405',
            'y': '260.9842',
            'z': '3.46'
          },
          {
            'mileage': 'YK4+850',
            'x': '-1178.2839',
            'y': '262.7472',
            'z': '3.49'
          },
          {
            'mileage': 'YK4+860',
            'x': '-1188.1273',
            'y': '264.5101',
            'z': '3.52'
          },
          {
            'mileage': 'YK4+870',
            'x': '-1197.9707',
            'y': '266.273',
            'z': '3.55'
          },
          {
            'mileage': 'YK4+880',
            'x': '-1207.8141',
            'y': '268.0359',
            'z': '3.58'
          },
          {
            'mileage': 'YK4+890',
            'x': '-1217.6574',
            'y': '269.7988',
            'z': '3.61'
          },
          {
            'mileage': 'YK4+900',
            'x': '-1227.5008',
            'y': '271.5617',
            'z': '3.64'
          },
          {
            'mileage': 'YK4+910',
            'x': '-1237.3442',
            'y': '273.3246',
            'z': '3.67'
          },
          {
            'mileage': 'YK4+920',
            'x': '-1247.1876',
            'y': '275.0875',
            'z': '3.7'
          },
          {
            'mileage': 'YK4+930',
            'x': '-1257.031',
            'y': '276.8504',
            'z': '3.73'
          },
          {
            'mileage': 'YK4+940',
            'x': '-1266.8743',
            'y': '278.6133',
            'z': '3.77'
          },
          {
            'mileage': 'YK4+950',
            'x': '-1276.7177',
            'y': '280.3762',
            'z': '3.8'
          },
          {
            'mileage': 'YK4+960',
            'x': '-1286.5611',
            'y': '282.1391',
            'z': '3.83'
          },
          {
            'mileage': 'YK4+970',
            'x': '-1296.4045',
            'y': '283.902',
            'z': '3.86'
          },
          {
            'mileage': 'YK4+980',
            'x': '-1306.2479',
            'y': '285.665',
            'z': '3.89'
          },
          {
            'mileage': 'YK4+990',
            'x': '-1316.0913',
            'y': '287.4279',
            'z': '3.92'
          },
          {
            'mileage': 'YK5+000',
            'x': '-1325.9346',
            'y': '289.1908',
            'z': '3.95'
          },
          {
            'mileage': 'YK5+010',
            'x': '-1335.778',
            'y': '290.9537',
            'z': '3.98'
          },
          {
            'mileage': 'YK5+020',
            'x': '-1345.6214',
            'y': '292.7166',
            'z': '4.01'
          },
          {
            'mileage': 'YK5+030',
            'x': '-1355.4648',
            'y': '294.4795',
            'z': '4.04'
          },
          {
            'mileage': 'YK5+040',
            'x': '-1365.3082',
            'y': '296.2424',
            'z': '4.08'
          },
          {
            'mileage': 'YK5+050',
            'x': '-1375.1515',
            'y': '298.0053',
            'z': '4.11'
          },
          {
            'mileage': 'YK5+060',
            'x': '-1384.9949',
            'y': '299.7682',
            'z': '4.14'
          },
          {
            'mileage': 'YK5+070',
            'x': '-1394.8383',
            'y': '301.5311',
            'z': '4.17'
          },
          {
            'mileage': 'YK5+080',
            'x': '-1404.6817',
            'y': '303.294',
            'z': '4.2'
          },
          {
            'mileage': 'YK5+090',
            'x': '-1414.5251',
            'y': '305.0569',
            'z': '4.23'
          },
          {
            'mileage': 'YK5+100',
            'x': '-1424.3684',
            'y': '306.8198',
            'z': '4.26'
          },
          {
            'mileage': 'YK5+110',
            'x': '-1434.2118',
            'y': '308.5828',
            'z': '4.29'
          },
          {
            'mileage': 'YK5+120',
            'x': '-1444.0552',
            'y': '310.3457',
            'z': '4.32'
          },
          {
            'mileage': 'YK5+130',
            'x': '-1453.8986',
            'y': '312.1086',
            'z': '4.35'
          },
          {
            'mileage': 'YK5+140',
            'x': '-1463.742',
            'y': '313.8715',
            'z': '4.39'
          },
          {
            'mileage': 'YK5+150',
            'x': '-1473.5854',
            'y': '315.6344',
            'z': '4.42'
          },
          {
            'mileage': 'YK5+160',
            'x': '-1483.4287',
            'y': '317.3973',
            'z': '4.45'
          },
          {
            'mileage': 'YK5+170',
            'x': '-1493.2721',
            'y': '319.1602',
            'z': '4.48'
          },
          {
            'mileage': 'YK5+180',
            'x': '-1503.1155',
            'y': '320.9231',
            'z': '4.51'
          },
          {
            'mileage': 'YK5+190',
            'x': '-1512.9589',
            'y': '322.686',
            'z': '4.54'
          },
          {
            'mileage': 'YK5+200',
            'x': '-1522.8023',
            'y': '324.4489',
            'z': '4.57'
          },
          {
            'mileage': 'YK5+210',
            'x': '-1532.6456',
            'y': '326.2118',
            'z': '4.6'
          },
          {
            'mileage': 'YK5+220',
            'x': '-1542.489',
            'y': '327.9747',
            'z': '4.63'
          },
          {
            'mileage': 'YK5+230',
            'x': '-1552.3324',
            'y': '329.7376',
            'z': '4.66'
          },
          {
            'mileage': 'YK5+240',
            'x': '-1562.1758',
            'y': '331.5005',
            'z': '4.7'
          },
          {
            'mileage': 'YK5+250',
            'x': '-1572.0192',
            'y': '333.2635',
            'z': '4.73'
          },
          {
            'mileage': 'YK5+260',
            'x': '-1581.8625',
            'y': '335.0264',
            'z': '4.76'
          },
          {
            'mileage': 'YK5+270',
            'x': '-1591.7059',
            'y': '336.7893',
            'z': '4.79'
          },
          {
            'mileage': 'YK5+280',
            'x': '-1601.5493',
            'y': '338.5522',
            'z': '4.82'
          },
          {
            'mileage': 'YK5+290',
            'x': '-1611.3927',
            'y': '340.3151',
            'z': '4.85'
          },
          {
            'mileage': 'YK5+300',
            'x': '-1621.2361',
            'y': '342.078',
            'z': '4.88'
          },
          {
            'mileage': 'YK5+310',
            'x': '-1631.0795',
            'y': '343.8409',
            'z': '4.91'
          },
          {
            'mileage': 'YK5+320',
            'x': '-1640.9228',
            'y': '345.6038',
            'z': '4.94'
          },
          {
            'mileage': 'YK5+330',
            'x': '-1650.7662',
            'y': '347.3667',
            'z': '4.97'
          },
          {
            'mileage': 'YK5+340',
            'x': '-1660.6096',
            'y': '349.1296',
            'z': '5.01'
          },
          {
            'mileage': 'YK5+350',
            'x': '-1670.453',
            'y': '350.8925',
            'z': '5.04'
          },
          {
            'mileage': 'YK5+360',
            'x': '-1680.2964',
            'y': '352.6554',
            'z': '5.07'
          },
          {
            'mileage': 'YK5+370',
            'x': '-1690.1397',
            'y': '354.4183',
            'z': '5.1'
          },
          {
            'mileage': 'YK5+380',
            'x': '-1699.9831',
            'y': '356.1813',
            'z': '5.13'
          },
          {
            'mileage': 'YK5+390',
            'x': '-1709.8265',
            'y': '357.9442',
            'z': '5.16'
          },
          {
            'mileage': 'YK5+400',
            'x': '-1719.6699',
            'y': '359.7071',
            'z': '5.19'
          },
          {
            'mileage': 'YK5+410',
            'x': '-1729.5133',
            'y': '361.47',
            'z': '5.22'
          },
          {
            'mileage': 'YK5+420',
            'x': '-1739.3567',
            'y': '363.2329',
            'z': '5.25'
          },
          {
            'mileage': 'YK5+430',
            'x': '-1749.2',
            'y': '364.9958',
            'z': '5.28'
          },
          {
            'mileage': 'YK5+440',
            'x': '-1759.0434',
            'y': '366.7587',
            'z': '5.32'
          },
          {
            'mileage': 'YK5+450',
            'x': '-1768.8868',
            'y': '368.5216',
            'z': '5.35'
          },
          {
            'mileage': 'YK5+460',
            'x': '-1778.7302',
            'y': '370.2845',
            'z': '5.38'
          },
          {
            'mileage': 'YK5+470',
            'x': '-1788.5736',
            'y': '372.0474',
            'z': '5.4'
          },
          {
            'mileage': 'YK5+480',
            'x': '-1798.4169',
            'y': '373.8103',
            'z': '5.43'
          },
          {
            'mileage': 'YK5+490',
            'x': '-1808.2603',
            'y': '375.5732',
            'z': '5.45'
          },
          {
            'mileage': 'YK5+500',
            'x': '-1818.1037',
            'y': '377.3361',
            'z': '5.48'
          },
          {
            'mileage': 'YK5+510',
            'x': '-1827.9471',
            'y': '379.0991',
            'z': '5.5'
          },
          {
            'mileage': 'YK5+520',
            'x': '-1837.7905',
            'y': '380.862',
            'z': '5.51'
          },
          {
            'mileage': 'YK5+530',
            'x': '-1847.6338',
            'y': '382.6249',
            'z': '5.53'
          },
          {
            'mileage': 'YK5+540',
            'x': '-1857.4772',
            'y': '384.3878',
            'z': '5.54'
          },
          {
            'mileage': 'YK5+550',
            'x': '-1867.3206',
            'y': '386.1507',
            'z': '5.56'
          },
          {
            'mileage': 'YK5+560',
            'x': '-1877.164',
            'y': '387.9136',
            'z': '5.57'
          },
          {
            'mileage': 'YK5+570',
            'x': '-1887.0074',
            'y': '389.6765',
            'z': '5.57'
          },
          {
            'mileage': 'YK5+580',
            'x': '-1896.8508',
            'y': '391.4394',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+590',
            'x': '-1906.6941',
            'y': '393.2023',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+600',
            'x': '-1916.5375',
            'y': '394.9652',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+610',
            'x': '-1926.3809',
            'y': '396.7281',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+620',
            'x': '-1936.2243',
            'y': '398.491',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+630',
            'x': '-1946.0677',
            'y': '400.2539',
            'z': '5.58'
          },
          {
            'mileage': 'YK5+640',
            'x': '-1955.911',
            'y': '402.0168',
            'z': '5.57'
          },
          {
            'mileage': 'YK5+650',
            'x': '-1965.7544',
            'y': '403.7798',
            'z': '5.56'
          },
          {
            'mileage': 'YK5+660',
            'x': '-1975.5978',
            'y': '405.5427',
            'z': '5.55'
          },
          {
            'mileage': 'YK5+670',
            'x': '-1985.4412',
            'y': '407.3056',
            'z': '5.54'
          },
          {
            'mileage': 'YK5+680',
            'x': '-1995.2846',
            'y': '409.0685',
            'z': '5.53'
          },
          {
            'mileage': 'YK5+690',
            'x': '-2005.1279',
            'y': '410.8314',
            'z': '5.51'
          },
          {
            'mileage': 'YK5+700',
            'x': '-2014.9713',
            'y': '412.5943',
            'z': '5.49'
          },
          {
            'mileage': 'YK5+710',
            'x': '-2024.8147',
            'y': '414.3572',
            'z': '5.47'
          },
          {
            'mileage': 'YK5+720',
            'x': '-2034.6581',
            'y': '416.1201',
            'z': '5.45'
          },
          {
            'mileage': 'YK5+730',
            'x': '-2044.5015',
            'y': '417.883',
            'z': '5.43'
          },
          {
            'mileage': 'YK5+740',
            'x': '-2054.3449',
            'y': '419.6459',
            'z': '5.4'
          },
          {
            'mileage': 'YK5+750',
            'x': '-2064.1882',
            'y': '421.4088',
            'z': '5.37'
          },
          {
            'mileage': 'YK5+760',
            'x': '-2074.0316',
            'y': '423.1717',
            'z': '5.34'
          },
          {
            'mileage': 'YK5+770',
            'x': '-2083.875',
            'y': '424.9346',
            'z': '5.31'
          },
          {
            'mileage': 'YK5+780',
            'x': '-2093.7184',
            'y': '426.6976',
            'z': '5.28'
          },
          {
            'mileage': 'YK5+790',
            'x': '-2103.5618',
            'y': '428.4605',
            'z': '5.24'
          },
          {
            'mileage': 'YK5+800',
            'x': '-2113.4051',
            'y': '430.2234',
            'z': '5.2'
          },
          {
            'mileage': 'YK5+810',
            'x': '-2123.2485',
            'y': '431.9863',
            'z': '5.16'
          },
          {
            'mileage': 'YK5+820',
            'x': '-2133.0919',
            'y': '433.7492',
            'z': '5.12'
          },
          {
            'mileage': 'YK5+830',
            'x': '-2142.9353',
            'y': '435.5121',
            'z': '5.08'
          },
          {
            'mileage': 'YK5+840',
            'x': '-2152.7787',
            'y': '437.275',
            'z': '5.03'
          },
          {
            'mileage': 'YK5+850',
            'x': '-2162.6221',
            'y': '439.0379',
            'z': '4.98'
          },
          {
            'mileage': 'YK5+860',
            'x': '-2172.4654',
            'y': '440.8008',
            'z': '4.93'
          },
          {
            'mileage': 'YK5+870',
            'x': '-2182.3088',
            'y': '442.5637',
            'z': '4.88'
          },
          {
            'mileage': 'YK5+880',
            'x': '-2192.1522',
            'y': '444.3266',
            'z': '4.83'
          },
          {
            'mileage': 'YK5+890',
            'x': '-2201.9956',
            'y': '446.0895',
            'z': '4.77'
          },
          {
            'mileage': 'YK5+900',
            'x': '-2211.839',
            'y': '447.8524',
            'z': '4.71'
          },
          {
            'mileage': 'YK5+910',
            'x': '-2221.6823',
            'y': '449.6154',
            'z': '4.65'
          },
          {
            'mileage': 'YK5+920',
            'x': '-2231.5257',
            'y': '451.3783',
            'z': '4.59'
          },
          {
            'mileage': 'YK5+930',
            'x': '-2241.3691',
            'y': '453.1412',
            'z': '4.53'
          },
          {
            'mileage': 'YK5+940',
            'x': '-2251.2125',
            'y': '454.9041',
            'z': '4.46'
          },
          {
            'mileage': 'YK5+950',
            'x': '-2261.0559',
            'y': '456.667',
            'z': '4.39'
          },
          {
            'mileage': 'YK5+960',
            'x': '-2270.8992',
            'y': '458.4299',
            'z': '4.32'
          },
          {
            'mileage': 'YK5+970',
            'x': '-2280.7426',
            'y': '460.1928',
            'z': '4.25'
          },
          {
            'mileage': 'YK5+980',
            'x': '-2290.586',
            'y': '461.9557',
            'z': '4.17'
          },
          {
            'mileage': 'YK5+990',
            'x': '-2300.4294',
            'y': '463.7186',
            'z': '4.1'
          },
          {
            'mileage': 'YK6+000',
            'x': '-2310.2728',
            'y': '465.4815',
            'z': '4.02'
          },
          {
            'mileage': 'YK6+010',
            'x': '-2320.1162',
            'y': '467.2444',
            'z': '3.94'
          },
          {
            'mileage': 'YK6+020',
            'x': '-2329.9595',
            'y': '469.0073',
            'z': '3.86'
          },
          {
            'mileage': 'YK6+030',
            'x': '-2339.8029',
            'y': '470.7702',
            'z': '3.77'
          },
          {
            'mileage': 'YK6+040',
            'x': '-2349.6463',
            'y': '472.5331',
            'z': '3.69'
          },
          {
            'mileage': 'YK6+050',
            'x': '-2359.4897',
            'y': '474.2961',
            'z': '3.6'
          },
          {
            'mileage': 'YK6+060',
            'x': '-2369.3331',
            'y': '476.059',
            'z': '3.51'
          },
          {
            'mileage': 'YK6+070',
            'x': '-2379.1764',
            'y': '477.8219',
            'z': '3.42'
          },
          {
            'mileage': 'YK6+080',
            'x': '-2389.0198',
            'y': '479.5848',
            'z': '3.32'
          },
          {
            'mileage': 'YK6+090',
            'x': '-2398.8632',
            'y': '481.3477',
            'z': '3.23'
          },
          {
            'mileage': 'YK6+100',
            'x': '-2408.7066',
            'y': '483.1106',
            'z': '3.13'
          },
          {
            'mileage': 'YK6+110',
            'x': '-2418.55',
            'y': '484.8735',
            'z': '3.03'
          },
          {
            'mileage': 'YK6+120',
            'x': '-2428.3933',
            'y': '486.6364',
            'z': '2.93'
          },
          {
            'mileage': 'YK6+130',
            'x': '-2438.2367',
            'y': '488.3993',
            'z': '2.82'
          },
          {
            'mileage': 'YK6+140',
            'x': '-2448.0801',
            'y': '490.1622',
            'z': '2.72'
          },
          {
            'mileage': 'YK6+150',
            'x': '-2457.9235',
            'y': '491.9251',
            'z': '2.61'
          },
          {
            'mileage': 'YK6+160',
            'x': '-2467.7669',
            'y': '493.688',
            'z': '2.5'
          },
          {
            'mileage': 'YK6+170',
            'x': '-2477.6103',
            'y': '495.4509',
            'z': '2.39'
          },
          {
            'mileage': 'YK6+180',
            'x': '-2487.4536',
            'y': '497.2139',
            'z': '2.27'
          },
          {
            'mileage': 'YK6+190',
            'x': '-2497.297',
            'y': '498.9768',
            'z': '2.16'
          },
          {
            'mileage': 'YK6+200',
            'x': '-2507.1404',
            'y': '500.7397',
            'z': '2.04'
          },
          {
            'mileage': 'YK6+210',
            'x': '-2516.9838',
            'y': '502.5026',
            'z': '1.92'
          },
          {
            'mileage': 'YK6+220',
            'x': '-2526.8272',
            'y': '504.2655',
            'z': '1.8'
          },
          {
            'mileage': 'YK6+230',
            'x': '-2536.6705',
            'y': '506.0284',
            'z': '1.67'
          },
          {
            'mileage': 'YK6+240',
            'x': '-2546.5139',
            'y': '507.7913',
            'z': '1.55'
          },
          {
            'mileage': 'YK6+250',
            'x': '-2556.3573',
            'y': '509.5542',
            'z': '1.42'
          },
          {
            'mileage': 'YK6+260',
            'x': '-2566.2007',
            'y': '511.3171',
            'z': '1.29'
          },
          {
            'mileage': 'YK6+270',
            'x': '-2576.0441',
            'y': '513.08',
            'z': '1.16'
          },
          {
            'mileage': 'YK6+280',
            'x': '-2585.8875',
            'y': '514.8429',
            'z': '1.02'
          },
          {
            'mileage': 'YK6+290',
            'x': '-2595.7308',
            'y': '516.6058',
            'z': '0.89'
          },
          {
            'mileage': 'YK6+300',
            'x': '-2605.5742',
            'y': '518.3687',
            'z': '0.75'
          },
          {
            'mileage': 'YK6+310',
            'x': '-2615.4176',
            'y': '520.1317',
            'z': '0.61'
          },
          {
            'mileage': 'YK6+320',
            'x': '-2625.261',
            'y': '521.8946',
            'z': '0.47'
          },
          {
            'mileage': 'YK6+330',
            'x': '-2635.1044',
            'y': '523.6575',
            'z': '0.32'
          },
          {
            'mileage': 'YK6+340',
            'x': '-2644.9477',
            'y': '525.4204',
            'z': '0.18'
          },
          {
            'mileage': 'YK6+350',
            'x': '-2654.7911',
            'y': '527.1833',
            'z': '0.03'
          },
          {
            'mileage': 'YK6+360',
            'x': '-2664.6345',
            'y': '528.9462',
            'z': '-0.12'
          },
          {
            'mileage': 'YK6+370',
            'x': '-2674.4779',
            'y': '530.7091',
            'z': '-0.27'
          },
          {
            'mileage': 'YK6+380',
            'x': '-2684.3213',
            'y': '532.472',
            'z': '-0.42'
          },
          {
            'mileage': 'YK6+390',
            'x': '-2694.1646',
            'y': '534.2349',
            'z': '-0.57'
          },
          {
            'mileage': 'YK6+400',
            'x': '-2704.008',
            'y': '535.9978',
            'z': '-0.72'
          },
          {
            'mileage': 'YK6+410',
            'x': '-2713.8514',
            'y': '537.7607',
            'z': '-0.87'
          },
          {
            'mileage': 'YK6+420',
            'x': '-2723.6948',
            'y': '539.5236',
            'z': '-1.02'
          },
          {
            'mileage': 'YK6+430',
            'x': '-2733.5382',
            'y': '541.2865',
            'z': '-1.17'
          },
          {
            'mileage': 'YK6+440',
            'x': '-2743.3816',
            'y': '543.0494',
            'z': '-1.31'
          },
          {
            'mileage': 'YK6+450',
            'x': '-2753.2249',
            'y': '544.8124',
            'z': '-1.46'
          },
          {
            'mileage': 'YK6+460',
            'x': '-2763.0683',
            'y': '546.5753',
            'z': '-1.61'
          },
          {
            'mileage': 'YK6+470',
            'x': '-2772.9117',
            'y': '548.3382',
            'z': '-1.76'
          },
          {
            'mileage': 'YK6+480',
            'x': '-2782.7551',
            'y': '550.1011',
            'z': '-1.91'
          },
          {
            'mileage': 'YK6+490',
            'x': '-2792.5985',
            'y': '551.864',
            'z': '-2.06'
          },
          {
            'mileage': 'YK6+500',
            'x': '-2802.4418',
            'y': '553.6269',
            'z': '-2.21'
          },
          {
            'mileage': 'YK6+510',
            'x': '-2812.2852',
            'y': '555.3898',
            'z': '-2.36'
          },
          {
            'mileage': 'YK6+520',
            'x': '-2822.1286',
            'y': '557.1527',
            'z': '-2.51'
          },
          {
            'mileage': 'YK6+530',
            'x': '-2831.972',
            'y': '558.9156',
            'z': '-2.66'
          },
          {
            'mileage': 'YK6+540',
            'x': '-2841.8154',
            'y': '560.6785',
            'z': '-2.81'
          },
          {
            'mileage': 'YK6+550',
            'x': '-2851.6587',
            'y': '562.4414',
            'z': '-2.96'
          },
          {
            'mileage': 'YK6+560',
            'x': '-2861.5021',
            'y': '564.2043',
            'z': '-3.1'
          },
          {
            'mileage': 'YK6+570',
            'x': '-2871.3455',
            'y': '565.9672',
            'z': '-3.25'
          },
          {
            'mileage': 'YK6+580',
            'x': '-2881.1889',
            'y': '567.7302',
            'z': '-3.4'
          },
          {
            'mileage': 'YK6+590',
            'x': '-2891.0323',
            'y': '569.4931',
            'z': '-3.55'
          },
          {
            'mileage': 'YK6+600',
            'x': '-2900.8757',
            'y': '571.256',
            'z': '-3.7'
          },
          {
            'mileage': 'YK6+610',
            'x': '-2910.719',
            'y': '573.0189',
            'z': '-3.85'
          },
          {
            'mileage': 'YK6+620',
            'x': '-2920.5624',
            'y': '574.7818',
            'z': '-4'
          },
          {
            'mileage': 'YK6+630',
            'x': '-2930.4058',
            'y': '576.5447',
            'z': '-4.15'
          },
          {
            'mileage': 'YK6+640',
            'x': '-2940.2492',
            'y': '578.3076',
            'z': '-4.3'
          },
          {
            'mileage': 'YK6+650',
            'x': '-2950.0926',
            'y': '580.0705',
            'z': '-4.45'
          },
          {
            'mileage': 'YK6+660',
            'x': '-2959.9359',
            'y': '581.8334',
            'z': '-4.6'
          },
          {
            'mileage': 'YK6+670',
            'x': '-2969.7793',
            'y': '583.5963',
            'z': '-4.75'
          },
          {
            'mileage': 'YK6+680',
            'x': '-2979.6227',
            'y': '585.3592',
            'z': '-4.89'
          },
          {
            'mileage': 'YK6+690',
            'x': '-2989.4661',
            'y': '587.1221',
            'z': '-5.04'
          },
          {
            'mileage': 'YK6+700',
            'x': '-2999.3095',
            'y': '588.885',
            'z': '-5.19'
          },
          {
            'mileage': 'YK6+710',
            'x': '-3009.1529',
            'y': '590.648',
            'z': '-5.34'
          },
          {
            'mileage': 'YK6+720',
            'x': '-3018.9962',
            'y': '592.4109',
            'z': '-5.49'
          },
          {
            'mileage': 'YK6+730',
            'x': '-3028.8396',
            'y': '594.1738',
            'z': '-5.64'
          },
          {
            'mileage': 'YK6+740',
            'x': '-3038.683',
            'y': '595.9367',
            'z': '-5.79'
          },
          {
            'mileage': 'YK6+750',
            'x': '-3048.5264',
            'y': '597.6996',
            'z': '-5.94'
          },
          {
            'mileage': 'YK6+760',
            'x': '-3058.3698',
            'y': '599.4625',
            'z': '-6.09'
          },
          {
            'mileage': 'YK6+770',
            'x': '-3068.2131',
            'y': '601.2254',
            'z': '-6.24'
          },
          {
            'mileage': 'YK6+780',
            'x': '-3078.0565',
            'y': '602.9883',
            'z': '-6.39'
          },
          {
            'mileage': 'YK6+790',
            'x': '-3087.8999',
            'y': '604.7512',
            'z': '-6.54'
          },
          {
            'mileage': 'YK6+800',
            'x': '-3097.7433',
            'y': '606.5141',
            'z': '-6.69'
          },
          {
            'mileage': 'YK6+810',
            'x': '-3107.5867',
            'y': '608.277',
            'z': '-6.83'
          },
          {
            'mileage': 'YK6+820',
            'x': '-3117.43',
            'y': '610.0399',
            'z': '-6.98'
          },
          {
            'mileage': 'YK6+830',
            'x': '-3127.2734',
            'y': '611.8028',
            'z': '-7.13'
          },
          {
            'mileage': 'YK6+840',
            'x': '-3137.1168',
            'y': '613.5657',
            'z': '-7.28'
          },
          {
            'mileage': 'YK6+850',
            'x': '-3146.9602',
            'y': '615.3287',
            'z': '-7.43'
          },
          {
            'mileage': 'YK6+860',
            'x': '-3156.8036',
            'y': '617.0916',
            'z': '-7.58'
          },
          {
            'mileage': 'YK6+870',
            'x': '-3166.647',
            'y': '618.8545',
            'z': '-7.73'
          },
          {
            'mileage': 'YK6+880',
            'x': '-3176.4903',
            'y': '620.6174',
            'z': '-7.88'
          },
          {
            'mileage': 'YK6+890',
            'x': '-3186.3337',
            'y': '622.3803',
            'z': '-8.03'
          },
          {
            'mileage': 'YK6+900',
            'x': '-3196.1771',
            'y': '624.1432',
            'z': '-8.18'
          },
          {
            'mileage': 'YK6+905',
            'x': '-3201.0988',
            'y': '625.02465',
            'z': '-8.255'
          },
          {
            'mileage': 'YK6+910',
            'x': '-3206.0205',
            'y': '625.9061',
            'z': '-8.33'
          },
          {
            'mileage': 'YK6+920',
            'x': '-3215.8639',
            'y': '627.669',
            'z': '-8.48'
          },
          {
            'mileage': 'YK6+930',
            'x': '-3225.7072',
            'y': '629.4319',
            'z': '-8.62'
          },
          {
            'mileage': 'YK6+940',
            'x': '-3235.5506',
            'y': '631.1948',
            'z': '-8.77'
          },
          {
            'mileage': 'YK6+950',
            'x': '-3245.394',
            'y': '632.9577',
            'z': '-8.92'
          },
          {
            'mileage': 'YK6+960',
            'x': '-3255.2374',
            'y': '634.7206',
            'z': '-9.07'
          },
          {
            'mileage': 'YK6+970',
            'x': '-3265.0808',
            'y': '636.4835',
            'z': '-9.22'
          },
          {
            'mileage': 'YK6+980',
            'x': '-3274.9241',
            'y': '638.2465',
            'z': '-9.37'
          },
          {
            'mileage': 'YK6+990',
            'x': '-3284.7675',
            'y': '640.0094',
            'z': '-9.52'
          },
          {
            'mileage': 'YK7+000',
            'x': '-3294.6109',
            'y': '641.7723',
            'z': '-9.67'
          },
          {
            'mileage': 'YK7+010',
            'x': '-3304.4543',
            'y': '643.5352',
            'z': '-9.82'
          },
          {
            'mileage': 'YK7+020',
            'x': '-3314.2977',
            'y': '645.2981',
            'z': '-9.97'
          },
          {
            'mileage': 'YK7+030',
            'x': '-3324.1411',
            'y': '647.061',
            'z': '-10.12'
          },
          {
            'mileage': 'YK7+040',
            'x': '-3333.9844',
            'y': '648.8239',
            'z': '-10.27'
          },
          {
            'mileage': 'YK7+050',
            'x': '-3343.8278',
            'y': '650.5868',
            'z': '-10.41'
          },
          {
            'mileage': 'YK7+060',
            'x': '-3353.6712',
            'y': '652.3497',
            'z': '-10.56'
          },
          {
            'mileage': 'YK7+070',
            'x': '-3363.5146',
            'y': '654.1126',
            'z': '-10.71'
          },
          {
            'mileage': 'YK7+080',
            'x': '-3373.358',
            'y': '655.8755',
            'z': '-10.86'
          },
          {
            'mileage': 'YK7+090',
            'x': '-3383.2013',
            'y': '657.6384',
            'z': '-11.01'
          },
          {
            'mileage': 'YK7+100',
            'x': '-3393.0447',
            'y': '659.4013',
            'z': '-11.16'
          },
          {
            'mileage': 'YK7+110',
            'x': '-3402.8881',
            'y': '661.1642',
            'z': '-11.31'
          },
          {
            'mileage': 'YK7+120',
            'x': '-3412.7315',
            'y': '662.9272',
            'z': '-11.46'
          },
          {
            'mileage': 'YK7+130',
            'x': '-3422.5749',
            'y': '664.6901',
            'z': '-11.61'
          },
          {
            'mileage': 'YK7+140',
            'x': '-3432.4183',
            'y': '666.453',
            'z': '-11.76'
          },
          {
            'mileage': 'YK7+150',
            'x': '-3442.2616',
            'y': '668.2159',
            'z': '-11.91'
          },
          {
            'mileage': 'YK7+160',
            'x': '-3452.105',
            'y': '669.9788',
            'z': '-12.06'
          },
          {
            'mileage': 'YK7+170',
            'x': '-3461.9484',
            'y': '671.7417',
            'z': '-12.2'
          },
          {
            'mileage': 'YK7+180',
            'x': '-3471.7918',
            'y': '673.5046',
            'z': '-12.35'
          },
          {
            'mileage': 'YK7+190',
            'x': '-3481.6352',
            'y': '675.2675',
            'z': '-12.5'
          },
          {
            'mileage': 'YK7+200',
            'x': '-3491.4785',
            'y': '677.0304',
            'z': '-12.65'
          },
          {
            'mileage': 'YK7+210',
            'x': '-3501.3219',
            'y': '678.7933',
            'z': '-12.8'
          },
          {
            'mileage': 'YK7+220',
            'x': '-3511.1653',
            'y': '680.5562',
            'z': '-12.95'
          },
          {
            'mileage': 'YK7+230',
            'x': '-3521.0087',
            'y': '682.3191',
            'z': '-13.1'
          },
          {
            'mileage': 'YK7+240',
            'x': '-3530.8521',
            'y': '684.082',
            'z': '-13.25'
          },
          {
            'mileage': 'YK7+250',
            'x': '-3540.6954',
            'y': '685.845',
            'z': '-13.4'
          },
          {
            'mileage': 'YK7+260',
            'x': '-3550.5388',
            'y': '687.6079',
            'z': '-13.55'
          },
          {
            'mileage': 'YK7+270',
            'x': '-3560.3822',
            'y': '689.3708',
            'z': '-13.7'
          },
          {
            'mileage': 'YK7+280',
            'x': '-3570.2256',
            'y': '691.1337',
            'z': '-13.85'
          },
          {
            'mileage': 'YK7+290',
            'x': '-3580.069',
            'y': '692.8966',
            'z': '-14'
          },
          {
            'mileage': 'YK7+300',
            'x': '-3589.9124',
            'y': '694.6595',
            'z': '-14.14'
          },
          {
            'mileage': 'YK7+310',
            'x': '-3599.7557',
            'y': '696.4224',
            'z': '-14.29'
          },
          {
            'mileage': 'YK7+320',
            'x': '-3609.5991',
            'y': '698.1853',
            'z': '-14.44'
          },
          {
            'mileage': 'YK7+330',
            'x': '-3619.4425',
            'y': '699.9482',
            'z': '-14.59'
          },
          {
            'mileage': 'YK7+340',
            'x': '-3629.2859',
            'y': '701.7111',
            'z': '-14.74'
          },
          {
            'mileage': 'YK7+350',
            'x': '-3639.1293',
            'y': '703.474',
            'z': '-14.89'
          },
          {
            'mileage': 'YK7+360',
            'x': '-3648.9726',
            'y': '705.2369',
            'z': '-15.04'
          },
          {
            'mileage': 'YK7+370',
            'x': '-3658.816',
            'y': '706.9998',
            'z': '-15.19'
          },
          {
            'mileage': 'YK7+380',
            'x': '-3668.6594',
            'y': '708.7628',
            'z': '-15.34'
          },
          {
            'mileage': 'YK7+390',
            'x': '-3678.5028',
            'y': '710.5257',
            'z': '-15.49'
          },
          {
            'mileage': 'YK7+400',
            'x': '-3688.3462',
            'y': '712.2886',
            'z': '-15.64'
          },
          {
            'mileage': 'YK7+410',
            'x': '-3698.1895',
            'y': '714.0515',
            'z': '-15.79'
          },
          {
            'mileage': 'YK7+420',
            'x': '-3708.0329',
            'y': '715.8144',
            'z': '-15.93'
          },
          {
            'mileage': 'YK7+430',
            'x': '-3717.8763',
            'y': '717.5773',
            'z': '-16.08'
          },
          {
            'mileage': 'YK7+440',
            'x': '-3727.7197',
            'y': '719.3402',
            'z': '-16.23'
          },
          {
            'mileage': 'YK7+450',
            'x': '-3737.5631',
            'y': '721.1031',
            'z': '-16.38'
          },
          {
            'mileage': 'YK7+460',
            'x': '-3747.4065',
            'y': '722.866',
            'z': '-16.53'
          },
          {
            'mileage': 'YK7+470',
            'x': '-3757.2498',
            'y': '724.6289',
            'z': '-16.68'
          },
          {
            'mileage': 'YK7+480',
            'x': '-3767.0932',
            'y': '726.3918',
            'z': '-16.83'
          },
          {
            'mileage': 'YK7+490',
            'x': '-3776.9366',
            'y': '728.1547',
            'z': '-16.98'
          },
          {
            'mileage': 'YK7+500',
            'x': '-3786.78',
            'y': '729.9176',
            'z': '-17.13'
          },
          {
            'mileage': 'YK7+510',
            'x': '-3796.6234',
            'y': '731.6805',
            'z': '-17.28'
          },
          {
            'mileage': 'YK7+520',
            'x': '-3806.4667',
            'y': '733.4435',
            'z': '-17.43'
          },
          {
            'mileage': 'YK7+530',
            'x': '-3816.3101',
            'y': '735.2064',
            'z': '-17.58'
          },
          {
            'mileage': 'YK7+540',
            'x': '-3826.1535',
            'y': '736.9693',
            'z': '-17.72'
          },
          {
            'mileage': 'YK7+550',
            'x': '-3835.9969',
            'y': '738.7322',
            'z': '-17.87'
          },
          {
            'mileage': 'YK7+560',
            'x': '-3845.8403',
            'y': '740.4951',
            'z': '-18.02'
          },
          {
            'mileage': 'YK7+570',
            'x': '-3855.6837',
            'y': '742.258',
            'z': '-18.17'
          },
          {
            'mileage': 'YK7+580',
            'x': '-3865.527',
            'y': '744.0209',
            'z': '-18.32'
          },
          {
            'mileage': 'YK7+590',
            'x': '-3875.3704',
            'y': '745.7838',
            'z': '-18.47'
          },
          {
            'mileage': 'YK7+600',
            'x': '-3885.2138',
            'y': '747.5467',
            'z': '-18.62'
          },
          {
            'mileage': 'YK7+610',
            'x': '-3895.0572',
            'y': '749.3096',
            'z': '-18.77'
          },
          {
            'mileage': 'YK7+620',
            'x': '-3904.9006',
            'y': '751.0725',
            'z': '-18.92'
          },
          {
            'mileage': 'YK7+630',
            'x': '-3914.7439',
            'y': '752.8354',
            'z': '-19.07'
          },
          {
            'mileage': 'YK7+640',
            'x': '-3924.5873',
            'y': '754.5983',
            'z': '-19.22'
          },
          {
            'mileage': 'YK7+650',
            'x': '-3934.4307',
            'y': '756.3613',
            'z': '-19.37'
          },
          {
            'mileage': 'YK7+660',
            'x': '-3944.2741',
            'y': '758.1242',
            'z': '-19.52'
          },
          {
            'mileage': 'YK7+670',
            'x': '-3954.1175',
            'y': '759.8871',
            'z': '-19.66'
          },
          {
            'mileage': 'YK7+680',
            'x': '-3963.9608',
            'y': '761.65',
            'z': '-19.81'
          },
          {
            'mileage': 'YK7+690',
            'x': '-3973.8042',
            'y': '763.4129',
            'z': '-19.96'
          },
          {
            'mileage': 'YK7+700',
            'x': '-3983.6476',
            'y': '765.1758',
            'z': '-20.11'
          },
          {
            'mileage': 'YK7+710',
            'x': '-3993.491',
            'y': '766.9387',
            'z': '-20.26'
          },
          {
            'mileage': 'YK7+720',
            'x': '-4003.3344',
            'y': '768.7016',
            'z': '-20.41'
          },
          {
            'mileage': 'YK7+730',
            'x': '-4013.1778',
            'y': '770.4645',
            'z': '-20.56'
          },
          {
            'mileage': 'YK7+740',
            'x': '-4023.0211',
            'y': '772.2274',
            'z': '-20.71'
          },
          {
            'mileage': 'YK7+750',
            'x': '-4032.8645',
            'y': '773.9903',
            'z': '-20.86'
          },
          {
            'mileage': 'YK7+760',
            'x': '-4042.7079',
            'y': '775.7532',
            'z': '-21.01'
          },
          {
            'mileage': 'YK7+770',
            'x': '-4052.5513',
            'y': '777.5161',
            'z': '-21.16'
          },
          {
            'mileage': 'YK7+780',
            'x': '-4062.3947',
            'y': '779.2791',
            'z': '-21.31'
          },
          {
            'mileage': 'YK7+790',
            'x': '-4072.238',
            'y': '781.042',
            'z': '-21.45'
          },
          {
            'mileage': 'YK7+800',
            'x': '-4082.0814',
            'y': '782.8049',
            'z': '-21.6'
          },
          {
            'mileage': 'YK7+810',
            'x': '-4091.9248',
            'y': '784.5678',
            'z': '-21.75'
          },
          {
            'mileage': 'YK7+820',
            'x': '-4101.7682',
            'y': '786.3307',
            'z': '-21.9'
          },
          {
            'mileage': 'YK7+830',
            'x': '-4111.6116',
            'y': '788.0936',
            'z': '-22.05'
          },
          {
            'mileage': 'YK7+840',
            'x': '-4121.4549',
            'y': '789.8565',
            'z': '-22.2'
          },
          {
            'mileage': 'YK7+850',
            'x': '-4131.2983',
            'y': '791.6194',
            'z': '-22.35'
          },
          {
            'mileage': 'YK7+860',
            'x': '-4141.1417',
            'y': '793.3823',
            'z': '-22.5'
          },
          {
            'mileage': 'YK7+870',
            'x': '-4150.9851',
            'y': '795.1452',
            'z': '-22.65'
          },
          {
            'mileage': 'YK7+880',
            'x': '-4160.8285',
            'y': '796.9081',
            'z': '-22.8'
          },
          {
            'mileage': 'YK7+890',
            'x': '-4170.6719',
            'y': '798.671',
            'z': '-22.95'
          },
          {
            'mileage': 'YK7+900',
            'x': '-4180.5152',
            'y': '800.4339',
            'z': '-23.1'
          },
          {
            'mileage': 'YK7+910',
            'x': '-4190.3586',
            'y': '802.1968',
            'z': '-23.24'
          },
          {
            'mileage': 'YK7+920',
            'x': '-4200.202',
            'y': '803.9598',
            'z': '-23.39'
          },
          {
            'mileage': 'YK7+930',
            'x': '-4210.0454',
            'y': '805.7227',
            'z': '-23.54'
          },
          {
            'mileage': 'YK7+940',
            'x': '-4219.8888',
            'y': '807.4856',
            'z': '-23.69'
          },
          {
            'mileage': 'YK7+950',
            'x': '-4229.7321',
            'y': '809.2485',
            'z': '-23.84'
          },
          {
            'mileage': 'YK7+960',
            'x': '-4239.5755',
            'y': '811.0114',
            'z': '-23.99'
          },
          {
            'mileage': 'YK7+970',
            'x': '-4249.4189',
            'y': '812.7743',
            'z': '-24.14'
          },
          {
            'mileage': 'YK7+980',
            'x': '-4259.2623',
            'y': '814.5372',
            'z': '-24.29'
          },
          {
            'mileage': 'YK7+990',
            'x': '-4269.1057',
            'y': '816.3001',
            'z': '-24.44'
          },
          {
            'mileage': 'YK8+000',
            'x': '-4278.9491',
            'y': '818.063',
            'z': '-24.59'
          },
          {
            'mileage': 'YK8+010',
            'x': '-4288.7924',
            'y': '819.8259',
            'z': '-24.74'
          },
          {
            'mileage': 'YK8+020',
            'x': '-4298.6358',
            'y': '821.5888',
            'z': '-24.89'
          },
          {
            'mileage': 'YK8+030',
            'x': '-4308.4792',
            'y': '823.3517',
            'z': '-25.03'
          },
          {
            'mileage': 'YK8+040',
            'x': '-4318.3226',
            'y': '825.1146',
            'z': '-25.18'
          },
          {
            'mileage': 'YK8+050',
            'x': '-4328.166',
            'y': '826.8776',
            'z': '-25.33'
          },
          {
            'mileage': 'YK8+060',
            'x': '-4338.0093',
            'y': '828.6405',
            'z': '-25.48'
          },
          {
            'mileage': 'YK8+070',
            'x': '-4347.8527',
            'y': '830.4034',
            'z': '-25.63'
          },
          {
            'mileage': 'YK8+080',
            'x': '-4357.6961',
            'y': '832.1663',
            'z': '-25.78'
          },
          {
            'mileage': 'YK8+090',
            'x': '-4367.5395',
            'y': '833.9292',
            'z': '-25.93'
          },
          {
            'mileage': 'YK8+100',
            'x': '-4377.3829',
            'y': '835.6921',
            'z': '-26.08'
          },
          {
            'mileage': 'YK8+110',
            'x': '-4387.2262',
            'y': '837.455',
            'z': '-26.23'
          },
          {
            'mileage': 'YK8+120',
            'x': '-4397.0696',
            'y': '839.2179',
            'z': '-26.38'
          },
          {
            'mileage': 'YK8+130',
            'x': '-4406.913',
            'y': '840.9808',
            'z': '-26.53'
          },
          {
            'mileage': 'YK8+140',
            'x': '-4416.7564',
            'y': '842.7437',
            'z': '-26.68'
          },
          {
            'mileage': 'YK8+150',
            'x': '-4426.5998',
            'y': '844.5066',
            'z': '-26.83'
          },
          {
            'mileage': 'YK8+160',
            'x': '-4436.4432',
            'y': '846.2695',
            'z': '-26.97'
          },
          {
            'mileage': 'YK8+170',
            'x': '-4446.2865',
            'y': '848.0324',
            'z': '-27.12'
          },
          {
            'mileage': 'YK8+180',
            'x': '-4456.1299',
            'y': '849.7954',
            'z': '-27.27'
          },
          {
            'mileage': 'YK8+190',
            'x': '-4465.9733',
            'y': '851.5583',
            'z': '-27.42'
          },
          {
            'mileage': 'YK8+240',
            'x': '-4515.1902',
            'y': '860.3728',
            'z': '-28.17'
          },
          {
            'mileage': 'YK8+250',
            'x': '-4525.0336',
            'y': '862.1357',
            'z': '-28.32'
          },
          {
            'mileage': 'YK8+260',
            'x': '-4534.877',
            'y': '863.8986',
            'z': '-28.47'
          },
          {
            'mileage': 'YK8+270',
            'x': '-4544.7203',
            'y': '865.6615',
            'z': '-28.62'
          },
          {
            'mileage': 'YK8+280',
            'x': '-4554.5637',
            'y': '867.4244',
            'z': '-28.76'
          },
          {
            'mileage': 'YK8+290',
            'x': '-4564.4071',
            'y': '869.1873',
            'z': '-28.91'
          },
          {
            'mileage': 'YK8+300',
            'x': '-4574.2505',
            'y': '870.9502',
            'z': '-29.06'
          },
          {
            'mileage': 'YK8+310',
            'x': '-4584.0939',
            'y': '872.7131',
            'z': '-29.21'
          },
          {
            'mileage': 'YK8+320',
            'x': '-4593.9373',
            'y': '874.4761',
            'z': '-29.36'
          },
          {
            'mileage': 'YK8+330',
            'x': '-4603.7806',
            'y': '876.239',
            'z': '-29.51'
          },
          {
            'mileage': 'YK8+340',
            'x': '-4613.624',
            'y': '878.0019',
            'z': '-29.66'
          },
          {
            'mileage': 'YK8+350',
            'x': '-4623.4674',
            'y': '879.7648',
            'z': '-29.81'
          },
          {
            'mileage': 'YK8+360',
            'x': '-4633.3108',
            'y': '881.5277',
            'z': '-29.96'
          },
          {
            'mileage': 'YK8+370',
            'x': '-4643.1542',
            'y': '883.2906',
            'z': '-30.11'
          },
          {
            'mileage': 'YK8+380',
            'x': '-4652.9975',
            'y': '885.0535',
            'z': '-30.26'
          },
          {
            'mileage': 'YK8+390',
            'x': '-4662.8409',
            'y': '886.8164',
            'z': '-30.41'
          },
          {
            'mileage': 'YK8+400',
            'x': '-4672.6843',
            'y': '888.5793',
            'z': '-30.55'
          },
          {
            'mileage': 'YK8+410',
            'x': '-4682.5277',
            'y': '890.3422',
            'z': '-30.7'
          },
          {
            'mileage': 'YK8+420',
            'x': '-4692.3711',
            'y': '892.1051',
            'z': '-30.85'
          },
          {
            'mileage': 'YK8+430',
            'x': '-4702.2144',
            'y': '893.868',
            'z': '-31'
          },
          {
            'mileage': 'YK8+440',
            'x': '-4712.0578',
            'y': '895.6309',
            'z': '-31.15'
          },
          {
            'mileage': 'YK8+450',
            'x': '-4721.9012',
            'y': '897.3939',
            'z': '-31.3'
          },
          {
            'mileage': 'YK8+460',
            'x': '-4731.7446',
            'y': '899.1568',
            'z': '-31.45'
          },
          {
            'mileage': 'YK8+470',
            'x': '-4741.588',
            'y': '900.9197',
            'z': '-31.6'
          },
          {
            'mileage': 'YK8+480',
            'x': '-4751.4314',
            'y': '902.6826',
            'z': '-31.75'
          },
          {
            'mileage': 'YK8+490',
            'x': '-4761.2747',
            'y': '904.4455',
            'z': '-31.9'
          },
          {
            'mileage': 'YK8+500',
            'x': '-4771.1181',
            'y': '906.2084',
            'z': '-32.05'
          },
          {
            'mileage': 'YK8+510',
            'x': '-4780.9615',
            'y': '907.9713',
            'z': '-32.2'
          },
          {
            'mileage': 'YK8+520',
            'x': '-4790.8049',
            'y': '909.7342',
            'z': '-32.35'
          },
          {
            'mileage': 'YK8+530',
            'x': '-4800.6483',
            'y': '911.4971',
            'z': '-32.49'
          },
          {
            'mileage': 'YK8+540',
            'x': '-4810.4916',
            'y': '913.26',
            'z': '-32.64'
          },
          {
            'mileage': 'YK8+550',
            'x': '-4820.335',
            'y': '915.0229',
            'z': '-32.79'
          },
          {
            'mileage': 'YK8+560',
            'x': '-4830.1784',
            'y': '916.7858',
            'z': '-32.94'
          },
          {
            'mileage': 'YK8+570',
            'x': '-4840.0218',
            'y': '918.5487',
            'z': '-33.09'
          },
          {
            'mileage': 'YK8+580',
            'x': '-4849.8652',
            'y': '920.3117',
            'z': '-33.24'
          },
          {
            'mileage': 'YK8+590',
            'x': '-4859.7086',
            'y': '922.0746',
            'z': '-33.39'
          },
          {
            'mileage': 'YK8+600',
            'x': '-4869.5519',
            'y': '923.8375',
            'z': '-33.54'
          },
          {
            'mileage': 'YK8+610',
            'x': '-4879.3953',
            'y': '925.6004',
            'z': '-33.69'
          },
          {
            'mileage': 'YK8+620',
            'x': '-4889.2387',
            'y': '927.3633',
            'z': '-33.84'
          },
          {
            'mileage': 'YK8+630',
            'x': '-4899.0821',
            'y': '929.1262',
            'z': '-33.99'
          },
          {
            'mileage': 'YK8+640',
            'x': '-4908.9255',
            'y': '930.8891',
            'z': '-34.14'
          },
          {
            'mileage': 'YK8+650',
            'x': '-4918.7688',
            'y': '932.652',
            'z': '-34.28'
          },
          {
            'mileage': 'YK8+660',
            'x': '-4928.6122',
            'y': '934.4149',
            'z': '-34.43'
          },
          {
            'mileage': 'YK8+670',
            'x': '-4938.4556',
            'y': '936.1778',
            'z': '-34.58'
          },
          {
            'mileage': 'YK8+680',
            'x': '-4948.299',
            'y': '937.9407',
            'z': '-34.73'
          },
          {
            'mileage': 'YK8+690',
            'x': '-4958.1424',
            'y': '939.7036',
            'z': '-34.88'
          },
          {
            'mileage': 'YK8+700',
            'x': '-4967.9857',
            'y': '941.4665',
            'z': '-35.03'
          },
          {
            'mileage': 'YK8+710',
            'x': '-4977.8291',
            'y': '943.2294',
            'z': '-35.18'
          },
          {
            'mileage': 'YK8+720',
            'x': '-4987.6725',
            'y': '944.9924',
            'z': '-35.33'
          },
          {
            'mileage': 'YK8+730',
            'x': '-4997.5159',
            'y': '946.7553',
            'z': '-35.48'
          },
          {
            'mileage': 'YK8+740',
            'x': '-5007.3593',
            'y': '948.5182',
            'z': '-35.63'
          },
          {
            'mileage': 'YK8+750',
            'x': '-5017.2027',
            'y': '950.2811',
            'z': '-35.78'
          },
          {
            'mileage': 'YK8+760',
            'x': '-5027.046',
            'y': '952.044',
            'z': '-35.93'
          },
          {
            'mileage': 'YK8+770',
            'x': '-5036.8894',
            'y': '953.8069',
            'z': '-36.07'
          },
          {
            'mileage': 'YK8+780',
            'x': '-5046.7328',
            'y': '955.5698',
            'z': '-36.22'
          },
          {
            'mileage': 'YK8+790',
            'x': '-5056.5762',
            'y': '957.3327',
            'z': '-36.37'
          },
          {
            'mileage': 'YK8+800',
            'x': '-5066.4196',
            'y': '959.0956',
            'z': '-36.52'
          },
          {
            'mileage': 'YK8+810',
            'x': '-5076.2629',
            'y': '960.8585',
            'z': '-36.67'
          },
          {
            'mileage': 'YK8+820',
            'x': '-5086.1063',
            'y': '962.6214',
            'z': '-36.82'
          },
          {
            'mileage': 'YK8+830',
            'x': '-5095.9497',
            'y': '964.3843',
            'z': '-36.97'
          },
          {
            'mileage': 'YK8+840',
            'x': '-5105.7931',
            'y': '966.1472',
            'z': '-37.12'
          },
          {
            'mileage': 'YK8+850',
            'x': '-5115.6365',
            'y': '967.9102',
            'z': '-37.27'
          },
          {
            'mileage': 'YK8+860',
            'x': '-5125.4798',
            'y': '969.6731',
            'z': '-37.42'
          },
          {
            'mileage': 'YK8+870',
            'x': '-5135.3232',
            'y': '971.436',
            'z': '-37.57'
          },
          {
            'mileage': 'YK8+880',
            'x': '-5145.1666',
            'y': '973.1989',
            'z': '-37.72'
          },
          {
            'mileage': 'YK8+890',
            'x': '-5155.01',
            'y': '974.9618',
            'z': '-37.86'
          },
          {
            'mileage': 'YK8+900',
            'x': '-5164.8534',
            'y': '976.7247',
            'z': '-38.01'
          },
          {
            'mileage': 'YK8+910',
            'x': '-5174.6968',
            'y': '978.4876',
            'z': '-38.16'
          },
          {
            'mileage': 'YK8+920',
            'x': '-5184.5401',
            'y': '980.2505',
            'z': '-38.31'
          },
          {
            'mileage': 'YK8+930',
            'x': '-5194.3835',
            'y': '982.0134',
            'z': '-38.46'
          },
          {
            'mileage': 'YK8+940',
            'x': '-5204.2269',
            'y': '983.7763',
            'z': '-38.61'
          },
          {
            'mileage': 'YK8+950',
            'x': '-5214.0703',
            'y': '985.5392',
            'z': '-38.76'
          },
          {
            'mileage': 'YK8+960',
            'x': '-5223.9137',
            'y': '987.3021',
            'z': '-38.91'
          },
          {
            'mileage': 'YK8+970',
            'x': '-5233.757',
            'y': '989.065',
            'z': '-39.06'
          },
          {
            'mileage': 'YK8+980',
            'x': '-5243.6004',
            'y': '990.828',
            'z': '-39.21'
          },
          {
            'mileage': 'YK8+990',
            'x': '-5253.4438',
            'y': '992.5909',
            'z': '-39.36'
          },
          {
            'mileage': 'YK9+000',
            'x': '-5263.2872',
            'y': '994.3538',
            'z': '-39.51'
          },
          {
            'mileage': 'YK9+010',
            'x': '-5273.1306',
            'y': '996.1167',
            'z': '-39.66'
          },
          {
            'mileage': 'YK9+020',
            'x': '-5282.974',
            'y': '997.8796',
            'z': '-39.8'
          },
          {
            'mileage': 'YK9+030',
            'x': '-5292.8173',
            'y': '999.6425',
            'z': '-39.95'
          },
          {
            'mileage': 'YK9+040',
            'x': '-5302.6607',
            'y': '1001.4054',
            'z': '-40.1'
          },
          {
            'mileage': 'YK9+050',
            'x': '-5312.5041',
            'y': '1003.1683',
            'z': '-40.25'
          },
          {
            'mileage': 'YK9+060',
            'x': '-5322.3475',
            'y': '1004.9312',
            'z': '-40.4'
          },
          {
            'mileage': 'YK9+070',
            'x': '-5332.1909',
            'y': '1006.6941',
            'z': '-40.55'
          },
          {
            'mileage': 'YK9+080',
            'x': '-5342.0342',
            'y': '1008.457',
            'z': '-40.7'
          },
          {
            'mileage': 'YK9+090',
            'x': '-5351.8776',
            'y': '1010.2199',
            'z': '-40.85'
          },
          {
            'mileage': 'YK9+100',
            'x': '-5361.721',
            'y': '1011.9828',
            'z': '-41'
          },
          {
            'mileage': 'YK9+110',
            'x': '-5371.5644',
            'y': '1013.7457',
            'z': '-41.15'
          },
          {
            'mileage': 'YK9+120',
            'x': '-5381.4078',
            'y': '1015.5087',
            'z': '-41.3'
          },
          {
            'mileage': 'YK9+130',
            'x': '-5391.2511',
            'y': '1017.2716',
            'z': '-41.45'
          },
          {
            'mileage': 'YK9+140',
            'x': '-5401.0945',
            'y': '1019.0345',
            'z': '-41.59'
          },
          {
            'mileage': 'YK9+150',
            'x': '-5410.9379',
            'y': '1020.7974',
            'z': '-41.74'
          },
          {
            'mileage': 'YK9+160',
            'x': '-5420.7813',
            'y': '1022.5603',
            'z': '-41.89'
          },
          {
            'mileage': 'YK9+170',
            'x': '-5430.6247',
            'y': '1024.3232',
            'z': '-42.04'
          },
          {
            'mileage': 'YK9+180',
            'x': '-5440.4681',
            'y': '1026.0861',
            'z': '-42.19'
          },
          {
            'mileage': 'YK9+190',
            'x': '-5450.3114',
            'y': '1027.849',
            'z': '-42.34'
          },
          {
            'mileage': 'YK9+200',
            'x': '-5460.1548',
            'y': '1029.6119',
            'z': '-42.49'
          },
          {
            'mileage': 'YK9+210',
            'x': '-5469.9982',
            'y': '1031.3748',
            'z': '-42.64'
          },
          {
            'mileage': 'YK9+220',
            'x': '-5479.8416',
            'y': '1033.1377',
            'z': '-42.79'
          },
          {
            'mileage': 'YK9+230',
            'x': '-5489.685',
            'y': '1034.9006',
            'z': '-42.94'
          },
          {
            'mileage': 'YK9+240',
            'x': '-5499.5283',
            'y': '1036.6635',
            'z': '-43.09'
          },
          {
            'mileage': 'YK9+250',
            'x': '-5509.3717',
            'y': '1038.4265',
            'z': '-43.24'
          },
          {
            'mileage': 'YK9+260',
            'x': '-5519.2151',
            'y': '1040.1894',
            'z': '-43.38'
          },
          {
            'mileage': 'YK9+270',
            'x': '-5529.0585',
            'y': '1041.9523',
            'z': '-43.53'
          },
          {
            'mileage': 'YK9+280',
            'x': '-5538.9019',
            'y': '1043.7152',
            'z': '-43.68'
          },
          {
            'mileage': 'YK9+290',
            'x': '-5548.7452',
            'y': '1045.4781',
            'z': '-43.83'
          },
          {
            'mileage': 'YK9+300',
            'x': '-5558.5886',
            'y': '1047.241',
            'z': '-43.98'
          },
          {
            'mileage': 'YK9+310',
            'x': '-5568.432',
            'y': '1049.0039',
            'z': '-44.13'
          },
          {
            'mileage': 'YK9+320',
            'x': '-5578.2754',
            'y': '1050.7668',
            'z': '-44.28'
          },
          {
            'mileage': 'YK9+330',
            'x': '-5588.1188',
            'y': '1052.5297',
            'z': '-44.43'
          },
          {
            'mileage': 'YK9+340',
            'x': '-5597.9622',
            'y': '1054.2926',
            'z': '-44.58'
          },
          {
            'mileage': 'YK9+350',
            'x': '-5607.8055',
            'y': '1056.0555',
            'z': '-44.73'
          },
          {
            'mileage': 'YK9+360',
            'x': '-5617.6489',
            'y': '1057.8184',
            'z': '-44.88'
          },
          {
            'mileage': 'YK9+370',
            'x': '-5627.4923',
            'y': '1059.5813',
            'z': '-45.03'
          },
          {
            'mileage': 'YK9+380',
            'x': '-5637.3357',
            'y': '1061.3442',
            'z': '-45.17'
          },
          {
            'mileage': 'YK9+390',
            'x': '-5647.1791',
            'y': '1063.1072',
            'z': '-45.32'
          },
          {
            'mileage': 'YK9+400',
            'x': '-5657.0224',
            'y': '1064.8701',
            'z': '-45.47'
          },
          {
            'mileage': 'YK9+410',
            'x': '-5666.8658',
            'y': '1066.633',
            'z': '-45.62'
          },
          {
            'mileage': 'YK9+420',
            'x': '-5676.7092',
            'y': '1068.3959',
            'z': '-45.77'
          },
          {
            'mileage': 'YK9+430',
            'x': '-5686.5526',
            'y': '1070.1588',
            'z': '-45.92'
          },
          {
            'mileage': 'YK9+440',
            'x': '-5696.396',
            'y': '1071.9217',
            'z': '-46.07'
          },
          {
            'mileage': 'YK9+450',
            'x': '-5706.2394',
            'y': '1073.6846',
            'z': '-46.22'
          },
          {
            'mileage': 'YK9+460',
            'x': '-5716.0827',
            'y': '1075.4475',
            'z': '-46.37'
          },
          {
            'mileage': 'YK9+470',
            'x': '-5725.9261',
            'y': '1077.2104',
            'z': '-46.52'
          },
          {
            'mileage': 'YK9+480',
            'x': '-5735.7695',
            'y': '1078.9733',
            'z': '-46.67'
          },
          {
            'mileage': 'YK9+490',
            'x': '-5745.6129',
            'y': '1080.7362',
            'z': '-46.82'
          },
          {
            'mileage': 'YK9+500',
            'x': '-5755.4563',
            'y': '1082.4991',
            'z': '-46.97'
          },
          {
            'mileage': 'YK9+510',
            'x': '-5765.2996',
            'y': '1084.262',
            'z': '-47.11'
          },
          {
            'mileage': 'YK9+520',
            'x': '-5775.143',
            'y': '1086.025',
            'z': '-47.26'
          },
          {
            'mileage': 'YK9+530',
            'x': '-5784.9864',
            'y': '1087.7879',
            'z': '-47.41'
          },
          {
            'mileage': 'YK9+540',
            'x': '-5794.8298',
            'y': '1089.5508',
            'z': '-47.56'
          },
          {
            'mileage': 'YK9+550',
            'x': '-5804.6732',
            'y': '1091.3137',
            'z': '-47.71'
          },
          {
            'mileage': 'YK9+560',
            'x': '-5814.5165',
            'y': '1093.0766',
            'z': '-47.86'
          },
          {
            'mileage': 'YK9+570',
            'x': '-5824.3599',
            'y': '1094.8395',
            'z': '-48.01'
          },
          {
            'mileage': 'YK9+580',
            'x': '-5834.2033',
            'y': '1096.6024',
            'z': '-48.16'
          },
          {
            'mileage': 'YK9+590',
            'x': '-5844.0467',
            'y': '1098.3653',
            'z': '-48.31'
          },
          {
            'mileage': 'YK9+600',
            'x': '-5853.8901',
            'y': '1100.1282',
            'z': '-48.46'
          },
          {
            'mileage': 'YK9+610',
            'x': '-5863.7335',
            'y': '1101.8911',
            'z': '-48.61'
          },
          {
            'mileage': 'YK9+620',
            'x': '-5873.5768',
            'y': '1103.654',
            'z': '-48.76'
          },
          {
            'mileage': 'YK9+630',
            'x': '-5883.4202',
            'y': '1105.4169',
            'z': '-48.9'
          },
          {
            'mileage': 'YK9+640',
            'x': '-5893.2636',
            'y': '1107.1798',
            'z': '-49.05'
          },
          {
            'mileage': 'YK9+650',
            'x': '-5903.107',
            'y': '1108.9428',
            'z': '-49.2'
          },
          {
            'mileage': 'YK9+660',
            'x': '-5912.9504',
            'y': '1110.7057',
            'z': '-49.35'
          },
          {
            'mileage': 'YK9+670',
            'x': '-5922.7937',
            'y': '1112.4686',
            'z': '-49.5'
          },
          {
            'mileage': 'YK9+680',
            'x': '-5932.6371',
            'y': '1114.2315',
            'z': '-49.65'
          },
          {
            'mileage': 'YK9+690',
            'x': '-5942.4805',
            'y': '1115.9944',
            'z': '-49.8'
          },
          {
            'mileage': 'YK9+700',
            'x': '-5952.3239',
            'y': '1117.7573',
            'z': '-49.95'
          },
          {
            'mileage': 'YK9+710',
            'x': '-5962.1673',
            'y': '1119.5202',
            'z': '-50.1'
          },
          {
            'mileage': 'YK9+720',
            'x': '-5972.0106',
            'y': '1121.2831',
            'z': '-50.25'
          },
          {
            'mileage': 'YK9+730',
            'x': '-5981.854',
            'y': '1123.046',
            'z': '-50.4'
          },
          {
            'mileage': 'YK9+740',
            'x': '-5991.6974',
            'y': '1124.8089',
            'z': '-50.55'
          },
          {
            'mileage': 'YK9+750',
            'x': '-6001.5408',
            'y': '1126.5718',
            'z': '-50.69'
          },
          {
            'mileage': 'YK9+760',
            'x': '-6011.3842',
            'y': '1128.3347',
            'z': '-50.84'
          },
          {
            'mileage': 'YK9+770',
            'x': '-6021.2276',
            'y': '1130.0976',
            'z': '-50.99'
          },
          {
            'mileage': 'YK9+780',
            'x': '-6031.0709',
            'y': '1131.8605',
            'z': '-51.14'
          },
          {
            'mileage': 'YK9+790',
            'x': '-6040.9143',
            'y': '1133.6235',
            'z': '-51.29'
          },
          {
            'mileage': 'YK9+800',
            'x': '-6050.7577',
            'y': '1135.3864',
            'z': '-51.44'
          },
          {
            'mileage': 'YK9+810',
            'x': '-6060.6011',
            'y': '1137.1493',
            'z': '-51.59'
          },
          {
            'mileage': 'YK9+820',
            'x': '-6070.4445',
            'y': '1138.9122',
            'z': '-51.74'
          },
          {
            'mileage': 'YK9+830',
            'x': '-6080.2878',
            'y': '1140.6751',
            'z': '-51.89'
          },
          {
            'mileage': 'YK9+840',
            'x': '-6090.1312',
            'y': '1142.438',
            'z': '-52.04'
          },
          {
            'mileage': 'YK9+850',
            'x': '-6099.9746',
            'y': '1144.2009',
            'z': '-52.19'
          },
          {
            'mileage': 'YK9+860',
            'x': '-6109.818',
            'y': '1145.9638',
            'z': '-52.34'
          },
          {
            'mileage': 'YK9+870',
            'x': '-6119.6614',
            'y': '1147.7267',
            'z': '-52.49'
          },
          {
            'mileage': 'YK9+880',
            'x': '-6129.5048',
            'y': '1149.4896',
            'z': '-52.63'
          },
          {
            'mileage': 'YK9+890',
            'x': '-6139.3481',
            'y': '1151.2525',
            'z': '-52.78'
          },
          {
            'mileage': 'YK9+900',
            'x': '-6149.1915',
            'y': '1153.0154',
            'z': '-52.93'
          },
          {
            'mileage': 'YK9+910',
            'x': '-6159.0349',
            'y': '1154.7783',
            'z': '-53.08'
          },
          {
            'mileage': 'YK9+920',
            'x': '-6168.8783',
            'y': '1156.5413',
            'z': '-53.23'
          },
          {
            'mileage': 'YK9+930',
            'x': '-6178.7217',
            'y': '1158.3042',
            'z': '-53.38'
          },
          {
            'mileage': 'YK9+940',
            'x': '-6188.565',
            'y': '1160.0671',
            'z': '-53.53'
          },
          {
            'mileage': 'YK9+950',
            'x': '-6198.4084',
            'y': '1161.83',
            'z': '-53.68'
          },
          {
            'mileage': 'YK9+960',
            'x': '-6208.2518',
            'y': '1163.5929',
            'z': '-53.83'
          },
          {
            'mileage': 'YK9+970',
            'x': '-6218.0952',
            'y': '1165.3558',
            'z': '-53.98'
          },
          {
            'mileage': 'YK9+980',
            'x': '-6227.9386',
            'y': '1167.1187',
            'z': '-54.13'
          },
          {
            'mileage': 'YK9+990',
            'x': '-6237.7819',
            'y': '1168.8816',
            'z': '-54.28'
          },
          {
            'mileage': 'YK10+000',
            'x': '-6247.6253',
            'y': '1170.6445',
            'z': '-54.42'
          },
          {
            'mileage': 'YK10+010',
            'x': '-6257.4687',
            'y': '1172.4074',
            'z': '-54.57'
          },
          {
            'mileage': 'YK10+020',
            'x': '-6267.3121',
            'y': '1174.1703',
            'z': '-54.72'
          },
          {
            'mileage': 'YK10+030',
            'x': '-6277.1555',
            'y': '1175.9332',
            'z': '-54.87'
          },
          {
            'mileage': 'YK10+040',
            'x': '-6286.9989',
            'y': '1177.6961',
            'z': '-55.02'
          },
          {
            'mileage': 'YK10+050',
            'x': '-6296.8422',
            'y': '1179.4591',
            'z': '-55.17'
          },
          {
            'mileage': 'YK10+060',
            'x': '-6306.6856',
            'y': '1181.222',
            'z': '-55.32'
          },
          {
            'mileage': 'YK10+070',
            'x': '-6316.529',
            'y': '1182.9849',
            'z': '-55.47'
          },
          {
            'mileage': 'YK10+080',
            'x': '-6326.3724',
            'y': '1184.7478',
            'z': '-55.62'
          },
          {
            'mileage': 'YK10+090',
            'x': '-6336.2158',
            'y': '1186.5107',
            'z': '-55.77'
          },
          {
            'mileage': 'YK10+100',
            'x': '-6346.0591',
            'y': '1188.2736',
            'z': '-55.92'
          },
          {
            'mileage': 'YK10+110',
            'x': '-6355.9025',
            'y': '1190.0365',
            'z': '-56.07'
          },
          {
            'mileage': 'YK10+120',
            'x': '-6365.7459',
            'y': '1191.7994',
            'z': '-56.21'
          },
          {
            'mileage': 'YK10+130',
            'x': '-6375.5893',
            'y': '1193.5623',
            'z': '-56.36'
          },
          {
            'mileage': 'YK10+140',
            'x': '-6385.4327',
            'y': '1195.3252',
            'z': '-56.51'
          },
          {
            'mileage': 'YK10+150',
            'x': '-6395.276',
            'y': '1197.0881',
            'z': '-56.66'
          },
          {
            'mileage': 'YK10+160',
            'x': '-6405.1194',
            'y': '1198.851',
            'z': '-56.81'
          },
          {
            'mileage': 'YK10+170',
            'x': '-6414.9628',
            'y': '1200.6139',
            'z': '-56.96'
          },
          {
            'mileage': 'YK10+180',
            'x': '-6424.8062',
            'y': '1202.3768',
            'z': '-57.11'
          },
          {
            'mileage': 'YK10+190',
            'x': '-6434.6496',
            'y': '1204.1398',
            'z': '-57.26'
          },
          {
            'mileage': 'YK10+200',
            'x': '-6444.493',
            'y': '1205.9027',
            'z': '-57.41'
          },
          {
            'mileage': 'YK10+210',
            'x': '-6454.3363',
            'y': '1207.6656',
            'z': '-57.56'
          },
          {
            'mileage': 'YK10+220',
            'x': '-6464.1797',
            'y': '1209.4285',
            'z': '-57.71'
          },
          {
            'mileage': 'YK10+230',
            'x': '-6474.0231',
            'y': '1211.1914',
            'z': '-57.86'
          },
          {
            'mileage': 'YK10+240',
            'x': '-6483.8665',
            'y': '1212.9543',
            'z': '-58'
          },
          {
            'mileage': 'YK10+250',
            'x': '-6493.7099',
            'y': '1214.7172',
            'z': '-58.15'
          },
          {
            'mileage': 'YK10+260',
            'x': '-6503.5532',
            'y': '1216.4801',
            'z': '-58.3'
          },
          {
            'mileage': 'YK10+270',
            'x': '-6513.3966',
            'y': '1218.243',
            'z': '-58.45'
          },
          {
            'mileage': 'YK10+280',
            'x': '-6523.24',
            'y': '1220.0059',
            'z': '-58.6'
          },
          {
            'mileage': 'YK10+290',
            'x': '-6533.0834',
            'y': '1221.7688',
            'z': '-58.75'
          },
          {
            'mileage': 'YK10+300',
            'x': '-6542.9268',
            'y': '1223.5317',
            'z': '-58.9'
          },
          {
            'mileage': 'YK10+310',
            'x': '-6552.7702',
            'y': '1225.2946',
            'z': '-59.05'
          },
          {
            'mileage': 'YK10+320',
            'x': '-6562.6135',
            'y': '1227.0576',
            'z': '-59.2'
          },
          {
            'mileage': 'YK10+330',
            'x': '-6572.4569',
            'y': '1228.8205',
            'z': '-59.35'
          },
          {
            'mileage': 'YK10+340',
            'x': '-6582.3003',
            'y': '1230.5834',
            'z': '-59.5'
          },
          {
            'mileage': 'YK10+350',
            'x': '-6592.1437',
            'y': '1232.3463',
            'z': '-59.65'
          },
          {
            'mileage': 'YK10+360',
            'x': '-6601.9871',
            'y': '1234.1092',
            'z': '-59.8'
          },
          {
            'mileage': 'YK10+370',
            'x': '-6611.8304',
            'y': '1235.8721',
            'z': '-59.94'
          },
          {
            'mileage': 'YK10+380',
            'x': '-6621.6738',
            'y': '1237.635',
            'z': '-60.09'
          },
          {
            'mileage': 'YK10+390',
            'x': '-6631.5172',
            'y': '1239.3979',
            'z': '-60.24'
          },
          {
            'mileage': 'YK10+400',
            'x': '-6641.3606',
            'y': '1241.1608',
            'z': '-60.39'
          },
          {
            'mileage': 'YK10+410',
            'x': '-6651.204',
            'y': '1242.9237',
            'z': '-60.54'
          },
          {
            'mileage': 'YK10+420',
            'x': '-6661.0473',
            'y': '1244.6866',
            'z': '-60.69'
          },
          {
            'mileage': 'YK10+430',
            'x': '-6670.8907',
            'y': '1246.4495',
            'z': '-60.84'
          },
          {
            'mileage': 'YK10+440',
            'x': '-6680.7341',
            'y': '1248.2124',
            'z': '-60.99'
          },
          {
            'mileage': 'YK10+450',
            'x': '-6690.5775',
            'y': '1249.9754',
            'z': '-61.14'
          },
          {
            'mileage': 'YK10+460',
            'x': '-6700.4209',
            'y': '1251.7383',
            'z': '-61.29'
          },
          {
            'mileage': 'YK10+470',
            'x': '-6710.2643',
            'y': '1253.5012',
            'z': '-61.44'
          },
          {
            'mileage': 'YK10+480',
            'x': '-6720.1076',
            'y': '1255.2641',
            'z': '-61.59'
          },
          {
            'mileage': 'YK10+490',
            'x': '-6729.951',
            'y': '1257.027',
            'z': '-61.73'
          },
          {
            'mileage': 'YK10+500',
            'x': '-6739.7944',
            'y': '1258.7899',
            'z': '-61.88'
          },
          {
            'mileage': 'YK10+510',
            'x': '-6749.6378',
            'y': '1260.5528',
            'z': '-62.03'
          },
          {
            'mileage': 'YK10+520',
            'x': '-6759.4812',
            'y': '1262.3157',
            'z': '-62.18'
          },
          {
            'mileage': 'YK10+530',
            'x': '-6769.3245',
            'y': '1264.0786',
            'z': '-62.33'
          },
          {
            'mileage': 'YK10+540',
            'x': '-6779.1679',
            'y': '1265.8415',
            'z': '-62.48'
          },
          {
            'mileage': 'YK10+550',
            'x': '-6789.0113',
            'y': '1267.6044',
            'z': '-62.63'
          },
          {
            'mileage': 'YK10+560',
            'x': '-6798.8547',
            'y': '1269.3673',
            'z': '-62.78'
          },
          {
            'mileage': 'YK10+570',
            'x': '-6808.6981',
            'y': '1271.1302',
            'z': '-62.93'
          },
          {
            'mileage': 'YK10+580',
            'x': '-6818.5414',
            'y': '1272.8931',
            'z': '-63.08'
          },
          {
            'mileage': 'YK10+590',
            'x': '-6828.3848',
            'y': '1274.6561',
            'z': '-63.23'
          },
          {
            'mileage': 'YK10+600',
            'x': '-6838.2282',
            'y': '1276.419',
            'z': '-63.38'
          },
          {
            'mileage': 'YK10+610',
            'x': '-6848.0716',
            'y': '1278.1819',
            'z': '-63.52'
          },
          {
            'mileage': 'YK10+620',
            'x': '-6857.915',
            'y': '1279.9448',
            'z': '-63.67'
          },
          {
            'mileage': 'YK10+630',
            'x': '-6867.7584',
            'y': '1281.7077',
            'z': '-63.82'
          },
          {
            'mileage': 'YK10+640',
            'x': '-6877.6017',
            'y': '1283.4706',
            'z': '-63.97'
          },
          {
            'mileage': 'YK10+650',
            'x': '-6887.4451',
            'y': '1285.2335',
            'z': '-64.12'
          },
          {
            'mileage': 'YK10+660',
            'x': '-6897.2885',
            'y': '1286.9964',
            'z': '-64.27'
          },
          {
            'mileage': 'YK10+670',
            'x': '-6907.1319',
            'y': '1288.7593',
            'z': '-64.42'
          },
          {
            'mileage': 'YK10+680',
            'x': '-6916.9753',
            'y': '1290.5222',
            'z': '-64.57'
          },
          {
            'mileage': 'YK10+690',
            'x': '-6926.8186',
            'y': '1292.2851',
            'z': '-64.72'
          },
          {
            'mileage': 'YK10+700',
            'x': '-6936.662',
            'y': '1294.048',
            'z': '-64.87'
          },
          {
            'mileage': 'YK10+710',
            'x': '-6946.5054',
            'y': '1295.8109',
            'z': '-65.02'
          },
          {
            'mileage': 'YK10+720',
            'x': '-6956.3488',
            'y': '1297.5739',
            'z': '-65.17'
          },
          {
            'mileage': 'YK10+730',
            'x': '-6966.1922',
            'y': '1299.3368',
            'z': '-65.32'
          },
          {
            'mileage': 'YK10+740',
            'x': '-6976.0356',
            'y': '1301.0997',
            'z': '-65.46'
          },
          {
            'mileage': 'YK10+750',
            'x': '-6985.8789',
            'y': '1302.8626',
            'z': '-65.61'
          },
          {
            'mileage': 'YK10+760',
            'x': '-6995.7223',
            'y': '1304.6255',
            'z': '-65.76'
          },
          {
            'mileage': 'YK10+770',
            'x': '-7005.5657',
            'y': '1306.3884',
            'z': '-65.91'
          },
          {
            'mileage': 'YK10+780',
            'x': '-7015.4091',
            'y': '1308.1513',
            'z': '-66.06'
          },
          {
            'mileage': 'YK10+790',
            'x': '-7025.2525',
            'y': '1309.9142',
            'z': '-66.21'
          },
          {
            'mileage': 'YK10+800',
            'x': '-7035.0958',
            'y': '1311.6771',
            'z': '-66.36'
          },
          {
            'mileage': 'YK10+810',
            'x': '-7044.9392',
            'y': '1313.44',
            'z': '-66.51'
          },
          {
            'mileage': 'YK10+820',
            'x': '-7054.7826',
            'y': '1315.2029',
            'z': '-66.66'
          },
          {
            'mileage': 'YK10+830',
            'x': '-7064.626',
            'y': '1316.9658',
            'z': '-66.81'
          },
          {
            'mileage': 'YK10+840',
            'x': '-7074.4694',
            'y': '1318.7287',
            'z': '-66.96'
          },
          {
            'mileage': 'YK10+850',
            'x': '-7084.3127',
            'y': '1320.4917',
            'z': '-67.11'
          },
          {
            'mileage': 'YK10+860',
            'x': '-7094.1561',
            'y': '1322.2546',
            'z': '-67.25'
          },
          {
            'mileage': 'YK10+870',
            'x': '-7103.9995',
            'y': '1324.0175',
            'z': '-67.4'
          },
          {
            'mileage': 'YK10+880',
            'x': '-7113.8429',
            'y': '1325.7804',
            'z': '-67.55'
          },
          {
            'mileage': 'YK10+890',
            'x': '-7123.6863',
            'y': '1327.5433',
            'z': '-67.7'
          },
          {
            'mileage': 'YK10+900',
            'x': '-7133.5297',
            'y': '1329.3062',
            'z': '-67.85'
          },
          {
            'mileage': 'YK10+910',
            'x': '-7143.373',
            'y': '1331.0691',
            'z': '-68'
          },
          {
            'mileage': 'YK10+920',
            'x': '-7153.2164',
            'y': '1332.832',
            'z': '-68.15'
          },
          {
            'mileage': 'YK10+930',
            'x': '-7163.0598',
            'y': '1334.5949',
            'z': '-68.3'
          },
          {
            'mileage': 'YK10+940',
            'x': '-7172.9032',
            'y': '1336.3578',
            'z': '-68.45'
          },
          {
            'mileage': 'YK10+950',
            'x': '-7182.7466',
            'y': '1338.1207',
            'z': '-68.6'
          },
          {
            'mileage': 'YK10+960',
            'x': '-7192.5899',
            'y': '1339.8836',
            'z': '-68.75'
          },
          {
            'mileage': 'YK10+970',
            'x': '-7202.4333',
            'y': '1341.6465',
            'z': '-68.9'
          },
          {
            'mileage': 'YK10+980',
            'x': '-7212.2767',
            'y': '1343.4094',
            'z': '-69.04'
          },
          {
            'mileage': 'YK10+990',
            'x': '-7222.1201',
            'y': '1345.1724',
            'z': '-69.19'
          },
          {
            'mileage': 'YK11+000',
            'x': '-7231.9635',
            'y': '1346.9353',
            'z': '-69.34'
          },
          {
            'mileage': 'YK11+010',
            'x': '-7241.8068',
            'y': '1348.6982',
            'z': '-69.49'
          },
          {
            'mileage': 'YK11+020',
            'x': '-7251.6502',
            'y': '1350.4611',
            'z': '-69.64'
          },
          {
            'mileage': 'YK11+030',
            'x': '-7261.4936',
            'y': '1352.224',
            'z': '-69.79'
          },
          {
            'mileage': 'YK11+040',
            'x': '-7271.337',
            'y': '1353.9869',
            'z': '-69.94'
          },
          {
            'mileage': 'YK11+050',
            'x': '-7281.1804',
            'y': '1355.7498',
            'z': '-70.09'
          },
          {
            'mileage': 'YK11+060',
            'x': '-7291.0238',
            'y': '1357.5127',
            'z': '-70.24'
          },
          {
            'mileage': 'YK11+070',
            'x': '-7300.8671',
            'y': '1359.2756',
            'z': '-70.39'
          },
          {
            'mileage': 'YK11+080',
            'x': '-7310.7105',
            'y': '1361.0385',
            'z': '-70.54'
          },
          {
            'mileage': 'YK11+090',
            'x': '-7320.5539',
            'y': '1362.8014',
            'z': '-70.69'
          },
          {
            'mileage': 'YK11+100',
            'x': '-7330.3973',
            'y': '1364.5643',
            'z': '-70.83'
          },
          {
            'mileage': 'YK11+110',
            'x': '-7340.2407',
            'y': '1366.3272',
            'z': '-70.98'
          },
          {
            'mileage': 'YK11+120',
            'x': '-7350.084',
            'y': '1368.0902',
            'z': '-71.13'
          },
          {
            'mileage': 'YK11+130',
            'x': '-7359.9274',
            'y': '1369.8531',
            'z': '-71.28'
          },
          {
            'mileage': 'YK11+140',
            'x': '-7369.7708',
            'y': '1371.616',
            'z': '-71.43'
          },
          {
            'mileage': 'YK11+150',
            'x': '-7379.6142',
            'y': '1373.3789',
            'z': '-71.58'
          },
          {
            'mileage': 'YK11+160',
            'x': '-7389.4576',
            'y': '1375.1418',
            'z': '-71.73'
          },
          {
            'mileage': 'YK11+170',
            'x': '-7399.301',
            'y': '1376.9047',
            'z': '-71.88'
          },
          {
            'mileage': 'YK11+180',
            'x': '-7409.1443',
            'y': '1378.6676',
            'z': '-72.03'
          },
          {
            'mileage': 'YK11+190',
            'x': '-7418.9877',
            'y': '1380.4305',
            'z': '-72.18'
          },
          {
            'mileage': 'YK11+200',
            'x': '-7428.8311',
            'y': '1382.1934',
            'z': '-72.33'
          },
          {
            'mileage': 'YK11+210',
            'x': '-7438.6745',
            'y': '1383.9563',
            'z': '-72.48'
          },
          {
            'mileage': 'YK11+220',
            'x': '-7448.5179',
            'y': '1385.7192',
            'z': '-72.63'
          },
          {
            'mileage': 'YK11+230',
            'x': '-7458.3612',
            'y': '1387.4821',
            'z': '-72.77'
          },
          {
            'mileage': 'YK11+240',
            'x': '-7468.2046',
            'y': '1389.245',
            'z': '-72.92'
          },
          {
            'mileage': 'YK11+250',
            'x': '-7478.048',
            'y': '1391.0079',
            'z': '-73.07'
          },
          {
            'mileage': 'YK11+260',
            'x': '-7487.8914',
            'y': '1392.7709',
            'z': '-73.22'
          },
          {
            'mileage': 'YK11+270',
            'x': '-7497.7348',
            'y': '1394.5338',
            'z': '-73.37'
          },
          {
            'mileage': 'YK11+280',
            'x': '-7507.5781',
            'y': '1396.2967',
            'z': '-73.52'
          },
          {
            'mileage': 'YK11+290',
            'x': '-7517.4215',
            'y': '1398.0596',
            'z': '-73.67'
          },
          {
            'mileage': 'YK11+300',
            'x': '-7527.2649',
            'y': '1399.8225',
            'z': '-73.82'
          },
          {
            'mileage': 'YK11+310',
            'x': '-7537.1083',
            'y': '1401.5854',
            'z': '-73.97'
          },
          {
            'mileage': 'YK11+320',
            'x': '-7546.9517',
            'y': '1403.3483',
            'z': '-74.12'
          },
          {
            'mileage': 'YK11+330',
            'x': '-7556.7951',
            'y': '1405.1112',
            'z': '-74.27'
          },
          {
            'mileage': 'YK11+340',
            'x': '-7566.6384',
            'y': '1406.8741',
            'z': '-74.42'
          },
          {
            'mileage': 'YK11+350',
            'x': '-7576.4818',
            'y': '1408.637',
            'z': '-74.56'
          },
          {
            'mileage': 'YK11+360',
            'x': '-7586.3252',
            'y': '1410.3999',
            'z': '-74.71'
          },
          {
            'mileage': 'YK11+370',
            'x': '-7596.1686',
            'y': '1412.1628',
            'z': '-74.86'
          },
          {
            'mileage': 'YK11+380',
            'x': '-7606.012',
            'y': '1413.9257',
            'z': '-75.01'
          },
          {
            'mileage': 'YK11+390',
            'x': '-7615.8553',
            'y': '1415.6887',
            'z': '-75.16'
          },
          {
            'mileage': 'YK11+400',
            'x': '-7625.6987',
            'y': '1417.4516',
            'z': '-75.31'
          },
          {
            'mileage': 'YK11+410',
            'x': '-7635.5421',
            'y': '1419.2145',
            'z': '-75.46'
          },
          {
            'mileage': 'YK11+420',
            'x': '-7645.3855',
            'y': '1420.9774',
            'z': '-75.61'
          },
          {
            'mileage': 'YK11+430',
            'x': '-7655.2289',
            'y': '1422.7403',
            'z': '-75.76'
          },
          {
            'mileage': 'YK11+440',
            'x': '-7665.0722',
            'y': '1424.5032',
            'z': '-75.91'
          },
          {
            'mileage': 'YK11+450',
            'x': '-7674.9156',
            'y': '1426.2661',
            'z': '-76.06'
          },
          {
            'mileage': 'YK11+460',
            'x': '-7684.759',
            'y': '1428.029',
            'z': '-76.21'
          },
          {
            'mileage': 'YK11+470',
            'x': '-7694.6024',
            'y': '1429.7919',
            'z': '-76.35'
          },
          {
            'mileage': 'YK11+480',
            'x': '-7704.4458',
            'y': '1431.5548',
            'z': '-76.5'
          },
          {
            'mileage': 'YK11+490',
            'x': '-7714.2892',
            'y': '1433.3177',
            'z': '-76.65'
          },
          {
            'mileage': 'YK11+500',
            'x': '-7724.1325',
            'y': '1435.0806',
            'z': '-76.8'
          },
          {
            'mileage': 'YK11+510',
            'x': '-7733.9759',
            'y': '1436.8435',
            'z': '-76.95'
          },
          {
            'mileage': 'YK11+520',
            'x': '-7743.8193',
            'y': '1438.6065',
            'z': '-77.1'
          },
          {
            'mileage': 'YK11+530',
            'x': '-7753.6627',
            'y': '1440.3694',
            'z': '-77.25'
          },
          {
            'mileage': 'YK11+540',
            'x': '-7763.5061',
            'y': '1442.1323',
            'z': '-77.4'
          },
          {
            'mileage': 'YK11+550',
            'x': '-7773.3494',
            'y': '1443.8952',
            'z': '-77.55'
          },
          {
            'mileage': 'YK11+560',
            'x': '-7783.1928',
            'y': '1445.6581',
            'z': '-77.7'
          },
          {
            'mileage': 'YK11+570',
            'x': '-7793.0362',
            'y': '1447.421',
            'z': '-77.85'
          },
          {
            'mileage': 'YK11+580',
            'x': '-7802.8796',
            'y': '1449.1839',
            'z': '-78'
          },
          {
            'mileage': 'YK11+590',
            'x': '-7812.723',
            'y': '1450.9468',
            'z': '-78.15'
          },
          {
            'mileage': 'YK11+600',
            'x': '-7822.5664',
            'y': '1452.7097',
            'z': '-78.29'
          },
          {
            'mileage': 'YK11+610',
            'x': '-7832.4097',
            'y': '1454.4726',
            'z': '-78.44'
          },
          {
            'mileage': 'YK11+620',
            'x': '-7842.2531',
            'y': '1456.2355',
            'z': '-78.59'
          },
          {
            'mileage': 'YK11+630',
            'x': '-7852.0965',
            'y': '1457.9984',
            'z': '-78.74'
          },
          {
            'mileage': 'YK11+640',
            'x': '-7861.9399',
            'y': '1459.7613',
            'z': '-78.89'
          },
          {
            'mileage': 'YK11+650',
            'x': '-7871.7833',
            'y': '1461.5242',
            'z': '-79.04'
          },
          {
            'mileage': 'YK11+660',
            'x': '-7881.6266',
            'y': '1463.2872',
            'z': '-79.19'
          },
          {
            'mileage': 'YK11+670',
            'x': '-7891.47',
            'y': '1465.0501',
            'z': '-79.34'
          },
          {
            'mileage': 'YK11+680',
            'x': '-7901.3134',
            'y': '1466.813',
            'z': '-79.49'
          },
          {
            'mileage': 'YK11+690',
            'x': '-7911.1568',
            'y': '1468.5759',
            'z': '-79.64'
          },
          {
            'mileage': 'YK11+700',
            'x': '-7921.0002',
            'y': '1470.3388',
            'z': '-79.79'
          },
          {
            'mileage': 'YK11+710',
            'x': '-7930.8435',
            'y': '1472.1017',
            'z': '-79.94'
          },
          {
            'mileage': 'YK11+720',
            'x': '-7940.6869',
            'y': '1473.8646',
            'z': '-80.08'
          },
          {
            'mileage': 'YK11+730',
            'x': '-7950.5303',
            'y': '1475.6275',
            'z': '-80.23'
          },
          {
            'mileage': 'YK11+740',
            'x': '-7960.3737',
            'y': '1477.3904',
            'z': '-80.38'
          },
          {
            'mileage': 'YK11+750',
            'x': '-7970.2171',
            'y': '1479.1533',
            'z': '-80.53'
          },
          {
            'mileage': 'YK11+760',
            'x': '-7980.0605',
            'y': '1480.9162',
            'z': '-80.68'
          },
          {
            'mileage': 'YK11+770',
            'x': '-7989.9038',
            'y': '1482.6791',
            'z': '-80.83'
          },
          {
            'mileage': 'YK11+780',
            'x': '-7999.7472',
            'y': '1484.442',
            'z': '-80.98'
          },
          {
            'mileage': 'YK11+790',
            'x': '-8009.5901',
            'y': '1486.2078',
            'z': '-81.13'
          },
          {
            'mileage': 'YK11+800',
            'x': '-8019.428',
            'y': '1488.0007',
            'z': '-81.28'
          },
          {
            'mileage': 'YK11+810',
            'x': '-8029.26',
            'y': '1489.8264',
            'z': '-81.43'
          },
          {
            'mileage': 'YK11+820',
            'x': '-8039.0858',
            'y': '1491.6848',
            'z': '-81.58'
          },
          {
            'mileage': 'YK11+830',
            'x': '-8048.9053',
            'y': '1493.576',
            'z': '-81.73'
          },
          {
            'mileage': 'YK11+840',
            'x': '-8058.7185',
            'y': '1495.4999',
            'z': '-81.87'
          },
          {
            'mileage': 'YK11+850',
            'x': '-8068.5252',
            'y': '1497.4566',
            'z': '-82.02'
          },
          {
            'mileage': 'YK11+860',
            'x': '-8078.3253',
            'y': '1499.4459',
            'z': '-82.17'
          },
          {
            'mileage': 'YK11+870',
            'x': '-8088.1188',
            'y': '1501.4678',
            'z': '-82.32'
          },
          {
            'mileage': 'YK11+880',
            'x': '-8097.9054',
            'y': '1503.5224',
            'z': '-82.47'
          },
          {
            'mileage': 'YK11+890',
            'x': '-8107.6852',
            'y': '1505.6096',
            'z': '-82.62'
          },
          {
            'mileage': 'YK11+900',
            'x': '-8117.4579',
            'y': '1507.7294',
            'z': '-82.77'
          },
          {
            'mileage': 'YK11+910',
            'x': '-8127.2235',
            'y': '1509.8818',
            'z': '-82.92'
          },
          {
            'mileage': 'YK11+920',
            'x': '-8136.9819',
            'y': '1512.0667',
            'z': '-83.07'
          },
          {
            'mileage': 'YK11+930',
            'x': '-8146.733',
            'y': '1514.2841',
            'z': '-83.22'
          },
          {
            'mileage': 'YK11+940',
            'x': '-8156.4766',
            'y': '1516.534',
            'z': '-83.37'
          },
          {
            'mileage': 'YK11+950',
            'x': '-8166.2126',
            'y': '1518.8164',
            'z': '-83.52'
          },
          {
            'mileage': 'YK11+960',
            'x': '-8175.941',
            'y': '1521.1312',
            'z': '-83.66'
          },
          {
            'mileage': 'YK11+970',
            'x': '-8185.6616',
            'y': '1523.4784',
            'z': '-83.81'
          },
          {
            'mileage': 'YK11+980',
            'x': '-8195.3743',
            'y': '1525.858',
            'z': '-83.96'
          },
          {
            'mileage': 'YK11+990',
            'x': '-8205.0791',
            'y': '1528.27',
            'z': '-84.11'
          },
          {
            'mileage': 'YK12+000',
            'x': '-8214.7758',
            'y': '1530.7144',
            'z': '-84.26'
          },
          {
            'mileage': 'YK12+010',
            'x': '-8224.4642',
            'y': '1533.191',
            'z': '-84.41'
          },
          {
            'mileage': 'YK12+020',
            'x': '-8234.1444',
            'y': '1535.6999',
            'z': '-84.56'
          },
          {
            'mileage': 'YK12+030',
            'x': '-8243.8161',
            'y': '1538.2411',
            'z': '-84.71'
          },
          {
            'mileage': 'YK12+040',
            'x': '-8253.4793',
            'y': '1540.8145',
            'z': '-84.86'
          },
          {
            'mileage': 'YK12+050',
            'x': '-8263.1339',
            'y': '1543.4201',
            'z': '-85.01'
          },
          {
            'mileage': 'YK12+060',
            'x': '-8272.7797',
            'y': '1546.0578',
            'z': '-85.16'
          },
          {
            'mileage': 'YK12+070',
            'x': '-8282.4167',
            'y': '1548.7277',
            'z': '-85.31'
          },
          {
            'mileage': 'YK12+080',
            'x': '-8292.0447',
            'y': '1551.4298',
            'z': '-85.46'
          },
          {
            'mileage': 'YK12+090',
            'x': '-8301.6637',
            'y': '1554.1639',
            'z': '-85.6'
          },
          {
            'mileage': 'YK12+100',
            'x': '-8311.2735',
            'y': '1556.93',
            'z': '-85.75'
          },
          {
            'mileage': 'YK12+110',
            'x': '-8320.874',
            'y': '1559.7282',
            'z': '-85.9'
          },
          {
            'mileage': 'YK12+120',
            'x': '-8330.4652',
            'y': '1562.5583',
            'z': '-86.05'
          },
          {
            'mileage': 'YK12+130',
            'x': '-8340.0468',
            'y': '1565.4204',
            'z': '-86.2'
          },
          {
            'mileage': 'YK12+140',
            'x': '-8349.6189',
            'y': '1568.3144',
            'z': '-86.35'
          },
          {
            'mileage': 'YK12+150',
            'x': '-8359.1813',
            'y': '1571.2404',
            'z': '-86.5'
          },
          {
            'mileage': 'YK12+160',
            'x': '-8368.7338',
            'y': '1574.1982',
            'z': '-86.65'
          },
          {
            'mileage': 'YK12+170',
            'x': '-8378.2765',
            'y': '1577.1878',
            'z': '-86.8'
          },
          {
            'mileage': 'YK12+180',
            'x': '-8387.8091',
            'y': '1580.2092',
            'z': '-86.95'
          },
          {
            'mileage': 'YK12+190',
            'x': '-8397.3316',
            'y': '1583.2623',
            'z': '-87.1'
          },
          {
            'mileage': 'YK12+200',
            'x': '-8406.8439',
            'y': '1586.3472',
            'z': '-87.25'
          },
          {
            'mileage': 'YK12+210',
            'x': '-8416.3458',
            'y': '1589.4638',
            'z': '-87.39'
          },
          {
            'mileage': 'YK12+220',
            'x': '-8425.8373',
            'y': '1592.612',
            'z': '-87.54'
          },
          {
            'mileage': 'YK12+230',
            'x': '-8435.3183',
            'y': '1595.7919',
            'z': '-87.69'
          },
          {
            'mileage': 'YK12+240',
            'x': '-8444.7886',
            'y': '1599.0033',
            'z': '-87.84'
          },
          {
            'mileage': 'YK12+250',
            'x': '-8454.2481',
            'y': '1602.2463',
            'z': '-87.99'
          },
          {
            'mileage': 'YK12+260',
            'x': '-8463.6968',
            'y': '1605.5208',
            'z': '-88.14'
          },
          {
            'mileage': 'YK12+270',
            'x': '-8473.1345',
            'y': '1608.8268',
            'z': '-88.29'
          },
          {
            'mileage': 'YK12+280',
            'x': '-8482.5611',
            'y': '1612.1643',
            'z': '-88.44'
          },
          {
            'mileage': 'YK12+290',
            'x': '-8491.9766',
            'y': '1615.5331',
            'z': '-88.59'
          },
          {
            'mileage': 'YK12+300',
            'x': '-8501.3808',
            'y': '1618.9333',
            'z': '-88.74'
          },
          {
            'mileage': 'YK12+310',
            'x': '-8510.7736',
            'y': '1622.3648',
            'z': '-88.89'
          },
          {
            'mileage': 'YK12+320',
            'x': '-8520.1549',
            'y': '1625.8277',
            'z': '-89.04'
          },
          {
            'mileage': 'YK12+640',
            'x': '-8813.6716',
            'y': '1752.9137',
            'z': '-93.81'
          },
          {
            'mileage': 'YK12+650',
            'x': '-8822.616',
            'y': '1757.3855',
            'z': '-93.96'
          },
          {
            'mileage': 'YK12+660',
            'x': '-8831.5455',
            'y': '1761.8871',
            'z': '-94.11'
          },
          {
            'mileage': 'YK12+670',
            'x': '-8840.4599',
            'y': '1766.4185',
            'z': '-94.26'
          },
          {
            'mileage': 'YK12+680',
            'x': '-8849.3592',
            'y': '1770.9795',
            'z': '-94.41'
          },
          {
            'mileage': 'YK12+690',
            'x': '-8858.2432',
            'y': '1775.5702',
            'z': '-94.56'
          },
          {
            'mileage': 'YK12+700',
            'x': '-8867.1119',
            'y': '1780.1904',
            'z': '-94.7'
          },
          {
            'mileage': 'YK12+710',
            'x': '-8875.9651',
            'y': '1784.8402',
            'z': '-94.85'
          },
          {
            'mileage': 'YK12+720',
            'x': '-8884.8027',
            'y': '1789.5195',
            'z': '-95'
          },
          {
            'mileage': 'YK12+730',
            'x': '-8893.6248',
            'y': '1794.2282',
            'z': '-95.15'
          },
          {
            'mileage': 'YK12+740',
            'x': '-8902.431',
            'y': '1798.9663',
            'z': '-95.3'
          },
          {
            'mileage': 'YK12+750',
            'x': '-8911.2215',
            'y': '1803.7337',
            'z': '-95.45'
          },
          {
            'mileage': 'YK12+760',
            'x': '-8919.9959',
            'y': '1808.5304',
            'z': '-95.6'
          },
          {
            'mileage': 'YK12+770',
            'x': '-8928.7544',
            'y': '1813.3563',
            'z': '-95.75'
          },
          {
            'mileage': 'YK12+780',
            'x': '-8937.4967',
            'y': '1818.2114',
            'z': '-95.9'
          },
          {
            'mileage': 'YK12+790',
            'x': '-8946.2228',
            'y': '1823.0956',
            'z': '-96.05'
          },
          {
            'mileage': 'YK12+800',
            'x': '-8954.9325',
            'y': '1828.0089',
            'z': '-96.2'
          },
          {
            'mileage': 'YK12+810',
            'x': '-8963.6258',
            'y': '1832.9511',
            'z': '-96.35'
          },
          {
            'mileage': 'YK12+820',
            'x': '-8972.3026',
            'y': '1837.9224',
            'z': '-96.49'
          },
          {
            'mileage': 'YK12+830',
            'x': '-8980.9628',
            'y': '1842.9225',
            'z': '-96.64'
          },
          {
            'mileage': 'YK12+840',
            'x': '-8989.6063',
            'y': '1847.9514',
            'z': '-96.79'
          },
          {
            'mileage': 'YK12+850',
            'x': '-8998.2329',
            'y': '1853.0092',
            'z': '-96.94'
          },
          {
            'mileage': 'YK12+860',
            'x': '-9006.8427',
            'y': '1858.0957',
            'z': '-97.09'
          },
          {
            'mileage': 'YK12+870',
            'x': '-9015.4354',
            'y': '1863.2108',
            'z': '-97.24'
          },
          {
            'mileage': 'YK12+880',
            'x': '-9024.0111',
            'y': '1868.3546',
            'z': '-97.4'
          },
          {
            'mileage': 'YK12+890',
            'x': '-9032.5695',
            'y': '1873.5269',
            'z': '-97.55'
          },
          {
            'mileage': 'YK12+900',
            'x': '-9041.1107',
            'y': '1878.7277',
            'z': '-97.71'
          },
          {
            'mileage': 'YK12+910',
            'x': '-9049.6344',
            'y': '1883.957',
            'z': '-97.88'
          },
          {
            'mileage': 'YK12+920',
            'x': '-9058.1407',
            'y': '1889.2146',
            'z': '-98.04'
          },
          {
            'mileage': 'YK12+930',
            'x': '-9066.6295',
            'y': '1894.5006',
            'z': '-98.21'
          },
          {
            'mileage': 'YK12+935',
            'x': '-9070.858',
            'y': '1897.1484',
            'z': '-98.396'
          },
          {
            'mileage': 'YK12+940',
            'x': '-9075.1005',
            'y': '1899.8148',
            'z': '-98.39'
          },
          {
            'mileage': 'YK12+950',
            'x': '-9083.5538',
            'y': '1905.1573',
            'z': '-98.56'
          },
          {
            'mileage': 'YK12+955',
            'x': '-9087.762',
            'y': '1907.831',
            'z': '-98.75'
          }
        ];
        let offset = {
          "x": 11038980.4,
          "y": 2918588,
          "z": 1800
        };
        path.forEach(one => {
          let lnglat = Util_Projection.webMercator2LngLat(offset.x + parseFloat(one.x), offset.y + parseFloat(one.y));
          one.lng = lnglat[0];
          one.lat = lnglat[1];
          one.z = parseFloat(one.z) + offset.z;
          one.z = 0;
        })
        let model = new drawTunnel(viewer, {shape, path});
        model.draw();
      },
      adilis_model() {

        // let options={
        //   imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ //调用影响中文服务
        //     url: "http://{s}.tianditu.gov.cn/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=" +
        //       "904d887e70ad2473628d011003ce14ca", //url地址
        //     layer: "tdtBasicLayer", //WMTS请求的层名称
        //     style: "default", //WMTS请求的样式名称
        //     format: "tiles", //MIME类型，用于从服务器检索图像
        //     tileMatrixSetID: "GoogleMapsCompatible", //	用于WMTS请求的TileMatrixSet的标识符
        //     subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], //天地图8个服务器
        //     minimumLevel: 0, //最小层级
        //     maximumLevel: 18, //最大层级
        //   }),
        // }
        // var viewer = new Cesium.Viewer('cesiumContainer',options);
        var viewer = new Cesium.Viewer("cesiumContainer");

        function circle(radius, startAng, endAng, x_co, y_co) {
            var positions = [];
            var positionsX = [];
            var positionsY = [];
            if (startAng < endAng) {
                for (var i = startAng; i < endAng; i++) {
                    var radians = Cesium.Math.toRadians(i);
                    var x = radius * Math.cos(radians) + x_co;
                    var y = radius * Math.sin(radians) + y_co;
                    positions.push(
                        [x,
                            y
                        ]
                    );
                }
            }
            if (endAng < startAng) {
                for (var j = startAng; j > endAng; j--) {
                    var radians2 = Cesium.Math.toRadians(j);
                    var x2 = radius * Math.cos(radians2) + x_co;
                    var y2 = radius * Math.sin(radians2) + y_co;
                    positions.push(
                        [x2,
                            y2
                        ]
                    );
                }
            }
            return positions;
        }

        function makeCartesian2(list) {
            var points = [];
            for (var i = 0; i < list.length; i++) {
                points.push(new Cesium.Cartesian2(list[i][0], list[i][1]));
            }
            return points;
        }

        function convertType(list) {
            var str = [];
            for (var k = 0; k < list.length; k++) {
                str.push("{'x': '" + list[k][0] + "', 'y': '" + list[k][1] + "'}");
            }
            return str;
        }

        function genPath(pList) {
            let list = [];
            pList.forEach(p => {
                if (p) {
                    list.push(p.lng);
                    list.push(p.lat);
                    list.push(p.z);
                }
            });
            return Cesium.Cartesian3.fromDegreesArrayHeights(list);
        }

        function webMercator2LngLat(x, y) { //[12727039.383734727, 3579066.6894065146]
            var lng = x / 20037508.34 * 180;
            var lat = y / 20037508.34 * 180;
            lat = 180 / Math.PI * (2 * Math.atan(Math.exp(lat * Math.PI / 180)) - Math.PI / 2);
            return [lng, lat]; //[114.32894001591471, 30.58574800385281]
        }
        let path = [{
                'mileage': 'YK1+435',
                'x': '2172.972',
                'y': '-377.95',
                'z': '-7.45'
            }, {
                'mileage': 'YK1+440',
                'x': '2168.4156',
                'y': '-375.8857',
                'z': '-7.38'
            }, {
                'mileage': 'YK1+450',
                'x': '2159.2824',
                'y': '-371.8134',
                'z': '-7.32'
            }, {
                'mileage': 'YK1+460',
                'x': '2150.1172',
                'y': '-367.8136',
                'z': '-7.26'
            }, {
                'mileage': 'YK1+470',
                'x': '2140.9205',
                'y': '-363.8868',
                'z': '-7.19'
            }, {
                'mileage': 'YK1+480',
                'x': '2131.6929',
                'y': '-360.033',
                'z': '-7.14'
            }, {
                'mileage': 'YK1+490',
                'x': '2122.435',
                'y': '-356.2526',
                'z': '-7.08'
            }, {
                'mileage': 'YK1+500',
                'x': '2113.1475',
                'y': '-352.5458',
                'z': '-7.03'
            }, {
                'mileage': 'YK1+510',
                'x': '2103.8308',
                'y': '-348.9128',
                'z': '-6.97'
            }, {
                'mileage': 'YK1+520',
                'x': '2094.4856',
                'y': '-345.3538',
                'z': '-6.92'
            }, {
                'mileage': 'YK1+530',
                'x': '2085.1124',
                'y': '-341.8692',
                'z': '-6.87'
            }, {
                'mileage': 'YK1+540',
                'x': '2075.7118',
                'y': '-338.459',
                'z': '-6.83'
            }, {
                'mileage': 'YK1+550',
                'x': '2066.2845',
                'y': '-335.1235',
                'z': '-6.78'
            }, {
                'mileage': 'YK1+560',
                'x': '2056.8311',
                'y': '-331.8629',
                'z': '-6.74'
            }, {
                'mileage': 'YK1+570',
                'x': '2047.352',
                'y': '-328.6775',
                'z': '-6.7'
            }, {
                'mileage': 'YK1+580',
                'x': '2037.848',
                'y': '-325.5673',
                'z': '-6.66'
            }, {
                'mileage': 'YK1+590',
                'x': '2028.3196',
                'y': '-322.5327',
                'z': '-6.62'
            }, {
                'mileage': 'YK1+600',
                'x': '2018.7674',
                'y': '-319.5738',
                'z': '-6.59'
            }, {
                'mileage': 'YK1+610',
                'x': '2009.192',
                'y': '-316.6908',
                'z': '-6.56'
            }, {
                'mileage': 'YK1+620',
                'x': '1999.5941',
                'y': '-313.8839',
                'z': '-6.53'
            }, {
                'mileage': 'YK1+630',
                'x': '1989.9741',
                'y': '-311.1533',
                'z': '-6.5'
            }, {
                'mileage': 'YK1+640',
                'x': '1980.3328',
                'y': '-308.499',
                'z': '-6.46'
            }, {
                'mileage': 'YK1+650',
                'x': '1970.6708',
                'y': '-305.9214',
                'z': '-6.43'
            }, {
                'mileage': 'YK1+660',
                'x': '1960.9886',
                'y': '-303.4205',
                'z': '-6.4'
            }, {
                'mileage': 'YK1+670',
                'x': '1951.2868',
                'y': '-300.9965',
                'z': '-6.37'
            }, {
                'mileage': 'YK1+680',
                'x': '1941.5662',
                'y': '-298.6496',
                'z': '-6.34'
            }, {
                'mileage': 'YK1+690',
                'x': '1931.8274',
                'y': '-296.3791',
                'z': '-6.31'
            }, {
                'mileage': 'YK1+700',
                'x': '1922.0721',
                'y': '-294.1804',
                'z': '-6.28'
            }, {
                'mileage': 'YK1+710',
                'x': '1912.302',
                'y': '-292.0483',
                'z': '-6.25'
            }, {
                'mileage': 'YK1+720',
                'x': '1902.5189',
                'y': '-289.9773',
                'z': '-6.22'
            }, {
                'mileage': 'YK1+730',
                'x': '1892.7241',
                'y': '-287.9619',
                'z': '-6.19'
            }, {
                'mileage': 'YK1+740',
                'x': '1882.9191',
                'y': '-285.9965',
                'z': '-6.15'
            }, {
                'mileage': 'YK1+750',
                'x': '1873.1053',
                'y': '-284.0758',
                'z': '-6.12'
            }, {
                'mileage': 'YK1+760',
                'x': '1863.284',
                'y': '-282.1942',
                'z': '-6.09'
            }, {
                'mileage': 'YK1+770',
                'x': '1853.4562',
                'y': '-280.346',
                'z': '-6.06'
            }, {
                'mileage': 'YK1+780',
                'x': '1843.6233',
                'y': '-278.5259',
                'z': '-6.03'
            }, {
                'mileage': 'YK1+790',
                'x': '1833.7862',
                'y': '-276.7282',
                'z': '-6'
            }, {
                'mileage': 'YK1+800',
                'x': '1823.946',
                'y': '-274.9473',
                'z': '-5.97'
            }, {
                'mileage': 'YK1+810',
                'x': '1814.1039',
                'y': '-273.1777',
                'z': '-5.94'
            }, {
                'mileage': 'YK1+820',
                'x': '1804.2606',
                'y': '-271.4138',
                'z': '-5.91'
            }, {
                'mileage': 'YK1+830',
                'x': '1794.4173',
                'y': '-269.6509',
                'z': '-5.88'
            }, {
                'mileage': 'YK1+840',
                'x': '1784.5739',
                'y': '-267.888',
                'z': '-5.84'
            }, {
                'mileage': 'YK1+850',
                'x': '1774.7305',
                'y': '-266.1251',
                'z': '-5.81'
            }, {
                'mileage': 'YK1+860',
                'x': '1764.8871',
                'y': '-264.3622',
                'z': '-5.78'
            }, {
                'mileage': 'YK1+870',
                'x': '1755.0437',
                'y': '-262.5993',
                'z': '-5.75'
            }, {
                'mileage': 'YK1+880',
                'x': '1745.2004',
                'y': '-260.8364',
                'z': '-5.72'
            }, {
                'mileage': 'YK1+890',
                'x': '1735.357',
                'y': '-259.0735',
                'z': '-5.69'
            }, {
                'mileage': 'YK1+900',
                'x': '1725.5136',
                'y': '-257.3106',
                'z': '-5.66'
            }, {
                'mileage': 'YK1+910',
                'x': '1715.6702',
                'y': '-255.5476',
                'z': '-5.63'
            }, {
                'mileage': 'YK1+920',
                'x': '1705.8268',
                'y': '-253.7847',
                'z': '-5.6'
            }, {
                'mileage': 'YK1+930',
                'x': '1695.9835',
                'y': '-252.0218',
                'z': '-5.57'
            }, {
                'mileage': 'YK1+940',
                'x': '1686.1401',
                'y': '-250.2589',
                'z': '-5.53'
            }, {
                'mileage': 'YK1+950',
                'x': '1676.2967',
                'y': '-248.496',
                'z': '-5.5'
            }, {
                'mileage': 'YK1+960',
                'x': '1666.4533',
                'y': '-246.7331',
                'z': '-5.47'
            }, {
                'mileage': 'YK1+970',
                'x': '1656.6099',
                'y': '-244.9702',
                'z': '-5.44'
            }, {
                'mileage': 'YK1+980',
                'x': '1646.7665',
                'y': '-243.2073',
                'z': '-5.41'
            }, {
                'mileage': 'YK1+990',
                'x': '1636.9232',
                'y': '-241.4444',
                'z': '-5.38'
            }, {
                'mileage': 'YK2+000',
                'x': '1627.0798',
                'y': '-239.6815',
                'z': '-5.35'
            }, {
                'mileage': 'YK2+010',
                'x': '1617.2364',
                'y': '-237.9186',
                'z': '-5.32'
            }, {
                'mileage': 'YK2+020',
                'x': '1607.393',
                'y': '-236.1557',
                'z': '-5.29'
            }, {
                'mileage': 'YK2+030',
                'x': '1597.5496',
                'y': '-234.3928',
                'z': '-5.26'
            }, {
                'mileage': 'YK2+040',
                'x': '1587.7063',
                'y': '-232.6298',
                'z': '-5.22'
            }, {
                'mileage': 'YK2+050',
                'x': '1577.8629',
                'y': '-230.8669',
                'z': '-5.19'
            }, {
                'mileage': 'YK2+060',
                'x': '1568.0195',
                'y': '-229.104',
                'z': '-5.16'
            }, {
                'mileage': 'YK2+070',
                'x': '1558.1761',
                'y': '-227.3411',
                'z': '-5.13'
            }, {
                'mileage': 'YK2+080',
                'x': '1548.3327',
                'y': '-225.5782',
                'z': '-5.1'
            }, {
                'mileage': 'YK2+090',
                'x': '1538.4894',
                'y': '-223.8153',
                'z': '-5.07'
            }, {
                'mileage': 'YK2+100',
                'x': '1528.646',
                'y': '-222.0524',
                'z': '-5.04'
            }, {
                'mileage': 'YK2+110',
                'x': '1518.8026',
                'y': '-220.2895',
                'z': '-5.01'
            }, {
                'mileage': 'YK2+120',
                'x': '1508.9592',
                'y': '-218.5266',
                'z': '-4.98'
            }, {
                'mileage': 'YK2+130',
                'x': '1499.1158',
                'y': '-216.7637',
                'z': '-4.95'
            }, {
                'mileage': 'YK2+140',
                'x': '1489.2724',
                'y': '-215.0008',
                'z': '-4.91'
            }, {
                'mileage': 'YK2+150',
                'x': '1479.4291',
                'y': '-213.2379',
                'z': '-4.88'
            }, {
                'mileage': 'YK2+160',
                'x': '1469.5857',
                'y': '-211.475',
                'z': '-4.85'
            }, {
                'mileage': 'YK2+170',
                'x': '1459.7423',
                'y': '-209.712',
                'z': '-4.82'
            }, {
                'mileage': 'YK2+180',
                'x': '1449.8989',
                'y': '-207.9491',
                'z': '-4.79'
            }, {
                'mileage': 'YK2+190',
                'x': '1440.0555',
                'y': '-206.1862',
                'z': '-4.76'
            }, {
                'mileage': 'YK2+200',
                'x': '1430.2122',
                'y': '-204.4233',
                'z': '-4.73'
            }, {
                'mileage': 'YK2+210',
                'x': '1420.3688',
                'y': '-202.6604',
                'z': '-4.7'
            }, {
                'mileage': 'YK2+220',
                'x': '1410.5254',
                'y': '-200.8975',
                'z': '-4.67'
            }, {
                'mileage': 'YK2+230',
                'x': '1400.682',
                'y': '-199.1346',
                'z': '-4.64'
            }, {
                'mileage': 'YK2+240',
                'x': '1390.8386',
                'y': '-197.3717',
                'z': '-4.6'
            }, {
                'mileage': 'YK2+250',
                'x': '1380.9952',
                'y': '-195.6088',
                'z': '-4.57'
            }, {
                'mileage': 'YK2+260',
                'x': '1371.1519',
                'y': '-193.8459',
                'z': '-4.54'
            }, {
                'mileage': 'YK2+270',
                'x': '1361.3085',
                'y': '-192.083',
                'z': '-4.51'
            }, {
                'mileage': 'YK2+280',
                'x': '1351.4651',
                'y': '-190.3201',
                'z': '-4.48'
            }, {
                'mileage': 'YK2+290',
                'x': '1341.6217',
                'y': '-188.5572',
                'z': '-4.45'
            },

            {
                'mileage': 'YK11+170',
                'x': '-7399.301',
                'y': '1376.9047',
                'z': '-71.88'
            }, {
                'mileage': 'YK11+510',
                'x': '-7733.9759',
                'y': '1436.8435',
                'z': '-76.95'
            }, {
                'mileage': 'YK11+520',
                'x': '-7743.8193',
                'y': '1438.6065',
                'z': '-77.1'
            }, {
                'mileage': 'YK11+530',
                'x': '-7753.6627',
                'y': '1440.3694',
                'z': '-77.25'
            }, {
                'mileage': 'YK11+540',
                'x': '-7763.5061',
                'y': '1442.1323',
                'z': '-77.4'
            }, {
                'mileage': 'YK11+550',
                'x': '-7773.3494',
                'y': '1443.8952',
                'z': '-77.55'
            }, {
                'mileage': 'YK11+560',
                'x': '-7783.1928',
                'y': '1445.6581',
                'z': '-77.7'
            }, {
                'mileage': 'YK11+570',
                'x': '-7793.0362',
                'y': '1447.421',
                'z': '-77.85'
            }, {
                'mileage': 'YK11+580',
                'x': '-7802.8796',
                'y': '1449.1839',
                'z': '-78'
            }, {
                'mileage': 'YK11+590',
                'x': '-7812.723',
                'y': '1450.9468',
                'z': '-78.15'
            }, {
                'mileage': 'YK11+600',
                'x': '-7822.5664',
                'y': '1452.7097',
                'z': '-78.29'
            }, {
                'mileage': 'YK11+610',
                'x': '-7832.4097',
                'y': '1454.4726',
                'z': '-78.44'
            }, {
                'mileage': 'YK11+620',
                'x': '-7842.2531',
                'y': '1456.2355',
                'z': '-78.59'
            }, {
                'mileage': 'YK11+630',
                'x': '-7852.0965',
                'y': '1457.9984',
                'z': '-78.74'
            }, {
                'mileage': 'YK11+640',
                'x': '-7861.9399',
                'y': '1459.7613',
                'z': '-78.89'
            }, {
                'mileage': 'YK11+650',
                'x': '-7871.7833',
                'y': '1461.5242',
                'z': '-79.04'
            }, {
                'mileage': 'YK11+660',
                'x': '-7881.6266',
                'y': '1463.2872',
                'z': '-79.19'
            }, {
                'mileage': 'YK11+670',
                'x': '-7891.47',
                'y': '1465.0501',
                'z': '-79.34'
            }, {
                'mileage': 'YK11+680',
                'x': '-7901.3134',
                'y': '1466.813',
                'z': '-79.49'
            }, {
                'mileage': 'YK11+690',
                'x': '-7911.1568',
                'y': '1468.5759',
                'z': '-79.64'
            }, {
                'mileage': 'YK11+700',
                'x': '-7921.0002',
                'y': '1470.3388',
                'z': '-79.79'
            }, {
                'mileage': 'YK11+710',
                'x': '-7930.8435',
                'y': '1472.1017',
                'z': '-79.94'
            }, {
                'mileage': 'YK11+720',
                'x': '-7940.6869',
                'y': '1473.8646',
                'z': '-80.08'
            }, {
                'mileage': 'YK11+730',
                'x': '-7950.5303',
                'y': '1475.6275',
                'z': '-80.23'
            }, {
                'mileage': 'YK11+740',
                'x': '-7960.3737',
                'y': '1477.3904',
                'z': '-80.38'
            }, {
                'mileage': 'YK11+750',
                'x': '-7970.2171',
                'y': '1479.1533',
                'z': '-80.53'
            }, {
                'mileage': 'YK11+760',
                'x': '-7980.0605',
                'y': '1480.9162',
                'z': '-80.68'
            }, {
                'mileage': 'YK11+770',
                'x': '-7989.9038',
                'y': '1482.6791',
                'z': '-80.83'
            }, {
                'mileage': 'YK11+780',
                'x': '-7999.7472',
                'y': '1484.442',
                'z': '-80.98'
            }, {
                'mileage': 'YK11+790',
                'x': '-8009.5901',
                'y': '1486.2078',
                'z': '-81.13'
            }, {
                'mileage': 'YK11+800',
                'x': '-8019.428',
                'y': '1488.0007',
                'z': '-81.28'
            }, {
                'mileage': 'YK11+810',
                'x': '-8029.26',
                'y': '1489.8264',
                'z': '-81.43'
            }, {
                'mileage': 'YK11+820',
                'x': '-8039.0858',
                'y': '1491.6848',
                'z': '-81.58'
            }, {
                'mileage': 'YK11+830',
                'x': '-8048.9053',
                'y': '1493.576',
                'z': '-81.73'
            }, {
                'mileage': 'YK11+840',
                'x': '-8058.7185',
                'y': '1495.4999',
                'z': '-81.87'
            }, {
                'mileage': 'YK11+850',
                'x': '-8068.5252',
                'y': '1497.4566',
                'z': '-82.02'
            }, {
                'mileage': 'YK11+860',
                'x': '-8078.3253',
                'y': '1499.4459',
                'z': '-82.17'
            }, {
                'mileage': 'YK11+870',
                'x': '-8088.1188',
                'y': '1501.4678',
                'z': '-82.32'
            }, {
                'mileage': 'YK11+880',
                'x': '-8097.9054',
                'y': '1503.5224',
                'z': '-82.47'
            }, {
                'mileage': 'YK11+890',
                'x': '-8107.6852',
                'y': '1505.6096',
                'z': '-82.62'
            }, {
                'mileage': 'YK11+900',
                'x': '-8117.4579',
                'y': '1507.7294',
                'z': '-82.77'
            }, {
                'mileage': 'YK11+910',
                'x': '-8127.2235',
                'y': '1509.8818',
                'z': '-82.92'
            }, {
                'mileage': 'YK11+920',
                'x': '-8136.9819',
                'y': '1512.0667',
                'z': '-83.07'
            }, {
                'mileage': 'YK11+930',
                'x': '-8146.733',
                'y': '1514.2841',
                'z': '-83.22'
            }, {
                'mileage': 'YK11+940',
                'x': '-8156.4766',
                'y': '1516.534',
                'z': '-83.37'
            }, {
                'mileage': 'YK11+950',
                'x': '-8166.2126',
                'y': '1518.8164',
                'z': '-83.52'
            }, {
                'mileage': 'YK11+960',
                'x': '-8175.941',
                'y': '1521.1312',
                'z': '-83.66'
            }, {
                'mileage': 'YK11+970',
                'x': '-8185.6616',
                'y': '1523.4784',
                'z': '-83.81'
            }, {
                'mileage': 'YK11+980',
                'x': '-8195.3743',
                'y': '1525.858',
                'z': '-83.96'
            }, {
                'mileage': 'YK11+990',
                'x': '-8205.0791',
                'y': '1528.27',
                'z': '-84.11'
            }, {
                'mileage': 'YK12+000',
                'x': '-8214.7758',
                'y': '1530.7144',
                'z': '-84.26'
            }, {
                'mileage': 'YK12+010',
                'x': '-8224.4642',
                'y': '1533.191',
                'z': '-84.41'
            }, {
                'mileage': 'YK12+020',
                'x': '-8234.1444',
                'y': '1535.6999',
                'z': '-84.56'
            }, {
                'mileage': 'YK12+030',
                'x': '-8243.8161',
                'y': '1538.2411',
                'z': '-84.71'
            }, {
                'mileage': 'YK12+040',
                'x': '-8253.4793',
                'y': '1540.8145',
                'z': '-84.86'
            }, {
                'mileage': 'YK12+050',
                'x': '-8263.1339',
                'y': '1543.4201',
                'z': '-85.01'
            }, {
                'mileage': 'YK12+060',
                'x': '-8272.7797',
                'y': '1546.0578',
                'z': '-85.16'
            }, {
                'mileage': 'YK12+070',
                'x': '-8282.4167',
                'y': '1548.7277',
                'z': '-85.31'
            }, {
                'mileage': 'YK12+080',
                'x': '-8292.0447',
                'y': '1551.4298',
                'z': '-85.46'
            }, {
                'mileage': 'YK12+090',
                'x': '-8301.6637',
                'y': '1554.1639',
                'z': '-85.6'
            }, {
                'mileage': 'YK12+100',
                'x': '-8311.2735',
                'y': '1556.93',
                'z': '-85.75'
            }, {
                'mileage': 'YK12+110',
                'x': '-8320.874',
                'y': '1559.7282',
                'z': '-85.9'
            }, {
                'mileage': 'YK12+120',
                'x': '-8330.4652',
                'y': '1562.5583',
                'z': '-86.05'
            }, {
                'mileage': 'YK12+130',
                'x': '-8340.0468',
                'y': '1565.4204',
                'z': '-86.2'
            }, {
                'mileage': 'YK12+140',
                'x': '-8349.6189',
                'y': '1568.3144',
                'z': '-86.35'
            }, {
                'mileage': 'YK12+150',
                'x': '-8359.1813',
                'y': '1571.2404',
                'z': '-86.5'
            }, {
                'mileage': 'YK12+160',
                'x': '-8368.7338',
                'y': '1574.1982',
                'z': '-86.65'
            }, {
                'mileage': 'YK12+170',
                'x': '-8378.2765',
                'y': '1577.1878',
                'z': '-86.8'
            }, {
                'mileage': 'YK12+180',
                'x': '-8387.8091',
                'y': '1580.2092',
                'z': '-86.95'
            }, {
                'mileage': 'YK12+190',
                'x': '-8397.3316',
                'y': '1583.2623',
                'z': '-87.1'
            }, {
                'mileage': 'YK12+200',
                'x': '-8406.8439',
                'y': '1586.3472',
                'z': '-87.25'
            }, {
                'mileage': 'YK12+210',
                'x': '-8416.3458',
                'y': '1589.4638',
                'z': '-87.39'
            }, {
                'mileage': 'YK12+220',
                'x': '-8425.8373',
                'y': '1592.612',
                'z': '-87.54'
            }, {
                'mileage': 'YK12+230',
                'x': '-8435.3183',
                'y': '1595.7919',
                'z': '-87.69'
            }, {
                'mileage': 'YK12+240',
                'x': '-8444.7886',
                'y': '1599.0033',
                'z': '-87.84'
            }, {
                'mileage': 'YK12+250',
                'x': '-8454.2481',
                'y': '1602.2463',
                'z': '-87.99'
            }, {
                'mileage': 'YK12+260',
                'x': '-8463.6968',
                'y': '1605.5208',
                'z': '-88.14'
            }, {
                'mileage': 'YK12+270',
                'x': '-8473.1345',
                'y': '1608.8268',
                'z': '-88.29'
            }, {
                'mileage': 'YK12+280',
                'x': '-8482.5611',
                'y': '1612.1643',
                'z': '-88.44'
            }, {
                'mileage': 'YK12+290',
                'x': '-8491.9766',
                'y': '1615.5331',
                'z': '-88.59'
            }, {
                'mileage': 'YK12+300',
                'x': '-8501.3808',
                'y': '1618.9333',
                'z': '-88.74'
            }, {
                'mileage': 'YK12+310',
                'x': '-8510.7736',
                'y': '1622.3648',
                'z': '-88.89'
            }, {
                'mileage': 'YK12+320',
                'x': '-8520.1549',
                'y': '1625.8277',
                'z': '-89.04'
            }, {
                'mileage': 'YK12+640',
                'x': '-8813.6716',
                'y': '1752.9137',
                'z': '-93.81'
            }, {
                'mileage': 'YK12+650',
                'x': '-8822.616',
                'y': '1757.3855',
                'z': '-93.96'
            }, {
                'mileage': 'YK12+660',
                'x': '-8831.5455',
                'y': '1761.8871',
                'z': '-94.11'
            }, {
                'mileage': 'YK12+670',
                'x': '-8840.4599',
                'y': '1766.4185',
                'z': '-94.26'
            }, {
                'mileage': 'YK12+680',
                'x': '-8849.3592',
                'y': '1770.9795',
                'z': '-94.41'
            }, {
                'mileage': 'YK12+690',
                'x': '-8858.2432',
                'y': '1775.5702',
                'z': '-94.56'
            }, {
                'mileage': 'YK12+700',
                'x': '-8867.1119',
                'y': '1780.1904',
                'z': '-94.7'
            }, {
                'mileage': 'YK12+710',
                'x': '-8875.9651',
                'y': '1784.8402',
                'z': '-94.85'
            }, {
                'mileage': 'YK12+720',
                'x': '-8884.8027',
                'y': '1789.5195',
                'z': '-95'
            }, {
                'mileage': 'YK12+730',
                'x': '-8893.6248',
                'y': '1794.2282',
                'z': '-95.15'
            }, {
                'mileage': 'YK12+740',
                'x': '-8902.431',
                'y': '1798.9663',
                'z': '-95.3'
            }, {
                'mileage': 'YK12+750',
                'x': '-8911.2215',
                'y': '1803.7337',
                'z': '-95.45'
            }, {
                'mileage': 'YK12+760',
                'x': '-8919.9959',
                'y': '1808.5304',
                'z': '-95.6'
            }, {
                'mileage': 'YK12+770',
                'x': '-8928.7544',
                'y': '1813.3563',
                'z': '-95.75'
            }, {
                'mileage': 'YK12+780',
                'x': '-8937.4967',
                'y': '1818.2114',
                'z': '-95.9'
            }, {
                'mileage': 'YK12+790',
                'x': '-8946.2228',
                'y': '1823.0956',
                'z': '-96.05'
            }, {
                'mileage': 'YK12+800',
                'x': '-8954.9325',
                'y': '1828.0089',
                'z': '-96.2'
            }, {
                'mileage': 'YK12+810',
                'x': '-8963.6258',
                'y': '1832.9511',
                'z': '-96.35'
            }, {
                'mileage': 'YK12+820',
                'x': '-8972.3026',
                'y': '1837.9224',
                'z': '-96.49'
            }, {
                'mileage': 'YK12+830',
                'x': '-8980.9628',
                'y': '1842.9225',
                'z': '-96.64'
            }, {
                'mileage': 'YK12+840',
                'x': '-8989.6063',
                'y': '1847.9514',
                'z': '-96.79'
            }, {
                'mileage': 'YK12+850',
                'x': '-8998.2329',
                'y': '1853.0092',
                'z': '-96.94'
            }, {
                'mileage': 'YK12+860',
                'x': '-9006.8427',
                'y': '1858.0957',
                'z': '-97.09'
            }, {
                'mileage': 'YK12+870',
                'x': '-9015.4354',
                'y': '1863.2108',
                'z': '-97.24'
            }, {
                'mileage': 'YK12+880',
                'x': '-9024.0111',
                'y': '1868.3546',
                'z': '-97.4'
            }, {
                'mileage': 'YK12+890',
                'x': '-9032.5695',
                'y': '1873.5269',
                'z': '-97.55'
            }, {
                'mileage': 'YK12+900',
                'x': '-9041.1107',
                'y': '1878.7277',
                'z': '-97.71'
            }, {
                'mileage': 'YK12+910',
                'x': '-9049.6344',
                'y': '1883.957',
                'z': '-97.88'
            }, {
                'mileage': 'YK12+920',
                'x': '-9058.1407',
                'y': '1889.2146',
                'z': '-98.04'
            }, {
                'mileage': 'YK12+930',
                'x': '-9066.6295',
                'y': '1894.5006',
                'z': '-98.21'
            }, {
                'mileage': 'YK12+935',
                'x': '-9070.858',
                'y': '1897.1484',
                'z': '-98.396'
            }, {
                'mileage': 'YK12+940',
                'x': '-9075.1005',
                'y': '1899.8148',
                'z': '-98.39'
            }, {
                'mileage': 'YK12+950',
                'x': '-9083.5538',
                'y': '1905.1573',
                'z': '-98.56'
            }, {
                'mileage': 'YK12+955',
                'x': '-9087.762',
                'y': '1907.831',
                'z': '-98.75'
            }
        ];
        let offset = {
            "x": 11038980.4,
            "y": 2918588,
            "z": 1800
        };
        path.forEach(one => {
            let lnglat = webMercator2LngLat(offset.x + parseFloat(one.x), offset.y + parseFloat(one.y));
            one.lng = lnglat[0];
            one.lat = lnglat[1];
            //one.z = parseFloat(one.z)+offset.z;
            one.z = 0;
        });

        function adjust(path, x, y, H) {
            let arr = [];
            path.forEach(item => {
                const obj = {};
                obj.lng = item.lng + x;
                obj.lat = item.lat + y;
                obj.z = item.z + H;
                arr.push(obj);
            });
            return genPath(arr);
        }

        var biasX = -0.00019;
        var biasY = -0.00039;
        let TunnelPath = adjust(path, 0, 0, 0);
        let ChuZhiHuPath = adjust(path, 0, 0, 36.5);
        let ErChenPath = adjust(path, 0, 0, 19);
        let YangGongPath = adjust(path, 0, 0, 2);
        let XianJiePath = adjust(path, 0, 0, 17);
        let NeiLunKuoPath = adjust(path, 0, 0, 7);
        let HuiTianPath = adjust(path, 0, 0, 7);
        let LuMianPath = adjust(path, 0, 0, 14);
        let PaiShuiGouPath = adjust(path, biasX, biasY, 12);
        let PaiShuiGouRPath = adjust(path, -(biasX - 0.00001), -biasY, 12);
        //中间部位角度
        var a = (255 + 285) / 2;
        var b = a - 14;
        var c = a + 14;


        //绘制内轮廓
        var positions1 = circle(55, -18, 198, 0, 0);
        var positions2 = circle(12, 198, 255, -40.8, -13.5);
        var positions3 = circle(180, b, c, 0, 149.5);
        var positions4 = circle(12, 285, 342, 40.8, -13.5);
        var tmp1 = positions1.concat(positions2, positions3, positions4);
        var innerShape = makeCartesian2(tmp1);


        //绘制限界
        var positionsN = [
            [0, 0],
            [0, 4.5],
            [7.5, 4.5],
            [7.5, 29.5],
            [2.5, 29.5],
            [2.5, 40.0],
            [-5.0, 50.0],
            [-85.0, 50.0],
            [-90.0, 40.0],
            [-90.0, 28.0],
            [-95.0, 28.0],
            [-95.0, 3.0],
            [-87.5, 3.0],
            [-87.5, 0],
        ];
        var Clearance = makeCartesian2(positionsN);


        //绘制二衬
        var lining1 = circle(55, -18, 198, 0, 0);
        //var b=[lining1[lining1.length-1][0]+5,lining1[lining1.length-1][1]];
        var lining2 = circle(60, 198, -18, 0, 0);
        var lining = lining2.concat(lining1);
        var liningShape = makeCartesian2(lining);


        //二衬仰拱
        var YangGong1 = circle(12, 195, 255, -40.8, -13.5);
        var YangGong2 = circle(180, b, c, 0, 149.5);
        var YangGong3 = circle(12, 285, 345, 40.8, -13.5);
        var YangGong4 = circle(17, 345, 285, 40.8, -13.5);
        var YangGong5 = circle(185, c, b, 0, 149.5);
        var YangGong6 = circle(17, 255, 195, -40.8, -13.5);
        var YangGong = YangGong1.concat(YangGong1, YangGong2, YangGong3, YangGong4, YangGong5, YangGong6);
        var YangGongShape = makeCartesian2(YangGong);


        //初支护上部
        var ChuZhiHu1 = circle(60, 0, 180, 0, 0);
        var ChuZhiHu2 = circle(62.5, 180, 0, 0, 0);
        var ChuZhiHu = ChuZhiHu1.concat(ChuZhiHu2);
        var ChuZhiHuShape = makeCartesian2(ChuZhiHu);


        //初支护下部
        var ChuZhiHuXia1 = circle(60, 180, 198, 0, 0);
        var ChuZhiHuXia2 = circle(17, 195, 255, -40.8, -13.5);
        var ChuZhiHuXia3 = circle(185, b, c, 0, 149.5);
        var ChuZhiHuXia4 = circle(17, 285, 345, 40.8, -13.5);
        var ChuZhiHuXia5 = circle(60, 342, 360, 0, 0);
        var ChuZhiHuXia6 = circle(97.5, 360, 342, -35, 0);
        var ChuZhiHuXia7 = circle(187.5, c, b, 0, 149.5);
        var ChuZhiHuXia8 = circle(97.5, 198, 180, 35, 0);
        var ChuZhiHuXia = ChuZhiHuXia1.concat(ChuZhiHuXia2, ChuZhiHuXia3, ChuZhiHuXia4, ChuZhiHuXia5, ChuZhiHuXia6, ChuZhiHuXia7, ChuZhiHuXia8);
        var ChuZhiHuXiaShape = makeCartesian2(ChuZhiHuXia);


        //路面下面,仰拱回填
        var HuiTian2 = circle(180, b, c, 0, 149.5);
        var HuiTian1 = [
            [HuiTian2[HuiTian2.length - 1][0], HuiTian2[HuiTian2.length - 1][1] + 3],
            [HuiTian2[0][0], HuiTian2[0][1] + 2]
        ];
        var HuiTian = HuiTian1.concat(HuiTian2);
        var HuiTianShape = makeCartesian2(HuiTian);


        //路面
        var LuMian = [
            HuiTian1[0],
            HuiTian1[1],
            [HuiTian1[1][0], HuiTian1[1][1] + 3.5],
            [HuiTian1[0][0], HuiTian1[0][1] + 3.5]
        ];
        var LuMianShape = makeCartesian2(LuMian);



        //排水沟和电缆沟
        var PaiShuiGou1 = circle(12, 175, 260, -40.8, -13.5);
        var LastPX = PaiShuiGou1[PaiShuiGou1.length - 1][0];
        var LastPY = PaiShuiGou1[PaiShuiGou1.length - 1][1];
        console.log(LastPX, LastPY);
        var PaiShuiGou2 = [
            [LastPX, LastPY],
            [LastPX, LastPY + 7.8],
            [LastPX - 0.5, LastPY + 7.8],
            [LastPX - 0.5, LastPY + 7.8 - 5.2],
            [LastPX - 0.6 - 3, LastPY + 7.8 - 5.2],
            [LastPX - 0.6 - 3, LastPY + 7.8],
            [LastPX - 0.5 - 3 - 0.5, LastPY + 7.8],
            [LastPX - 0.5 - 3 - 0.5, LastPY + 7.8 + 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5, LastPY + 7.8 + 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5, LastPY + 7.8 + 5 - 1],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5, LastPY + 7.8 + 5 - 1],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5, LastPY + 7.8 + 5 - 1 - 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5 - 2, LastPY + 7.8 + 5 - 1 - 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5 - 2, LastPY + 7.8 + 5 - 1 - 5 + 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5 - 2 - 0.5, LastPY + 7.8 + 5 - 1 - 5 + 5],
            [LastPX - 0.5 - 3 - 0.5 - 0.5 - 0.5 - 2 - 0.5, LastPY + 7.8 + 5 - 1 - 5 + 5 + 1]
        ];
        var PaiShuiGou = PaiShuiGou1.concat(PaiShuiGou2);
        var PaiShuiGouShape = makeCartesian2(PaiShuiGou);

        //排水沟和电缆沟
        var PaiShuiGouR1 = circle(12, 5, -80, 40.8, -13.5);
        LastPX = PaiShuiGouR1[PaiShuiGouR1.length - 1][0];
        LastPY = PaiShuiGouR1[PaiShuiGouR1.length - 1][1];
        console.log(LastPX, LastPY);
        var PaiShuiGouR2 = [
            [LastPX, LastPY],
            [LastPX, LastPY + 7.8],
            [LastPX + 0.5, LastPY + 7.8],
            [LastPX + 0.5, LastPY + 7.8 - 5.2],
            [LastPX + 0.6 + 3, LastPY + 7.8 - 5.2],
            [LastPX + 0.6 + 3, LastPY + 7.8],
            [LastPX + 0.5 + 3 + 0.5, LastPY + 7.8],
            [LastPX + 0.5 + 3 + 0.5, LastPY + 7.8 + 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5, LastPY + 7.8 + 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5, LastPY + 7.8 + 5 - 1],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5, LastPY + 7.8 + 5 - 1],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5, LastPY + 7.8 + 5 - 1 - 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5 + 2, LastPY + 7.8 + 5 - 1 - 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5 + 2, LastPY + 7.8 + 5 - 1 - 5 + 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5 + 2 + 0.5, LastPY + 7.8 + 5 - 1 - 5 + 5],
            [LastPX + 0.5 + 3 + 0.5 + 0.5 + 0.5 + 2 + 0.5, LastPY + 7.8 + 5 - 1 - 5 + 5 + 1]
        ];
        var PaiShuiGouR = PaiShuiGouR1.concat(PaiShuiGouR2);
        var PaiShuiGouRShape = makeCartesian2(PaiShuiGouR);

        //模型的建立
        this.ClearanceModel = viewer.entities.add({
            name: "隧道限界",
            polylineVolume: {
                show: true,
                positions: XianJiePath,
                shape: Clearance,
                //shape: computeCircle(60,-18,198),
                material: Cesium.Color.AZURE.withAlpha(0.6),
            },
        });


        this. NeiLunKuoModel = viewer.entities.add({
            name: "隧道内轮廓",
            polylineVolume: {
                show: true,
                positions: NeiLunKuoPath,
                shape: innerShape,
                material: Cesium.Color.BEIGE.withAlpha(0.3),
            },
        });
        this. ErChenModel = viewer.entities.add({
            name: "隧道二衬",
            polylineVolume: {
                show: true,
                positions: ErChenPath,
                shape: liningShape,
                material: Cesium.Color.GRAY.withAlpha(1),
            },
        });

        this. YangGongModel = viewer.entities.add({
            name: "隧道仰拱",
            polylineVolume: {
                show: true,
                positions: YangGongPath,
                shape: YangGongShape,
                material: Cesium.Color.GRAY.withAlpha(1),
            },
        });

        this. ChuZhiHuModel = viewer.entities.add({
            name: "隧道初支护上部",
            polylineVolume: {
                show: true,
                positions: ChuZhiHuPath,
                shape: ChuZhiHuShape,
                material: Cesium.Color.DARKGRAY.withAlpha(1),
            },
        });

        this. ChuZhiHuXiaModel = viewer.entities.add({
            name: "隧道初支护下部",
            polylineVolume: {
                show: true,
                positions: TunnelPath,
                shape: ChuZhiHuXiaShape,
                material: Cesium.Color.DARKGRAY.withAlpha(1),
            },
        });

        this. LuMianModel = viewer.entities.add({
            name: "隧道路面结构",
            polylineVolume: {
                show: true,
                positions: LuMianPath,
                shape: LuMianShape,
                material: Cesium.Color.KHAKI.withAlpha(1),
            },
        });

        this. HuiTianModel = viewer.entities.add({
            name: "隧道仰拱回填",
            polylineVolume: {
                show: true,
                positions: HuiTianPath,
                shape: HuiTianShape,
                material: Cesium.Color.LIGHTGRAY.withAlpha(1),
            },
        });

        this. PaiShuiGouModel = viewer.entities.add({
            name: "隧道排水沟",
            polylineVolume: {
                show: true,
                positions: PaiShuiGouPath,
                shape: PaiShuiGouShape,
                material: Cesium.Color.LIGHTGRAY.withAlpha(1),
            },
        });

        this. PaiShuiGouRModel = viewer.entities.add({
            name: "隧道排水沟-右侧",
            polylineVolume: {
                show: true,
                positions: PaiShuiGouRPath,
                shape: PaiShuiGouRShape,
                material: Cesium.Color.LIGHTGRAY.withAlpha(1),
            },
        });
        viewer.flyTo(viewer.entities);

      },
      checkboxOnclick(value) {
        console.log(value)
       if (value == "ClearanceModel") {
                if (this.ClearanceModel.polylineVolume.show == true) {
                   this.ClearanceModel.polylineVolume.show = false;
                } else {
                    this.ClearanceModel.polylineVolume.show = true;
                }


            } else if (value == "NeiLunKuoModel") {
                if (this.NeiLunKuoModel.polylineVolume.show == true) {
                    this.NeiLunKuoModel.polylineVolume.show = false;
                } else {
                   this. NeiLunKuoModel.polylineVolume.show = true;
                }

            } else if (value == "ChuZhiHuModel") {
                if (this.ChuZhiHuModel.polylineVolume.show == true) {
                   this. ChuZhiHuModel.polylineVolume.show = false;
                   this. ChuZhiHuXiaModel.polylineVolume.show = false;
                } else {
                   this. ChuZhiHuModel.polylineVolume.show = true;
                   this. ChuZhiHuXiaModel.polylineVolume.show = true;
                }
            } else if (value == "ErChenModel") {
                if (this.ErChenModel.polylineVolume.show == true) {
                    this.ErChenModel.polylineVolume.show = false;
                    this.YangGongModel.polylineVolume.show = false;
                } else {
                   this. ErChenModel.polylineVolume.show = true;
                    this.YangGongModel.polylineVolume.show = true;
                }
            } else if (value == "LuMianModel") {
                if (this.LuMianModel.polylineVolume.show == true) {
                    this.LuMianModel.polylineVolume.show = false;
                } else {
                    this.LuMianModel.polylineVolume.show = true;
                }
            } else if (value == "HuiTianModel") {
                if (this.HuiTianModel.polylineVolume.show == true) {
                   this. HuiTianModel.polylineVolume.show = false;
                } else {
                   this. HuiTianModel.polylineVolume.show = true;
                }
            } else if (value == "PaiShuiGouModel") {
                if (this.PaiShuiGouModel.polylineVolume.show == true) {
                    this.PaiShuiGouModel.polylineVolume.show = false;
                    this.PaiShuiGouRModel.polylineVolume.show = false;
                } else {
                    this.PaiShuiGouModel.polylineVolume.show = true;
                    this.PaiShuiGouRModel.polylineVolume.show = true;
                }
                }
        }
      },

    }
</script>

<style>

  #cesiumContainer {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

</style>
